Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 21-06-11, 18:54   #1 (permalink)
User Newbie
 
Data di registrazione: Jun 2011
Ubicazione: Sondrio
Messaggi: 2
time() e fusi orari

Ciao a tutti.

Sto realizzando il mio primo sito, purtroppo con scarse conoscenze alle spalle.
Però cercando qua e là su Internet sono riuscito a mettere in piedi qualcosa.

Sono bloccato però su una cosa, probabilmente pure banale:

Ho creato un guestbook e voglio pubblicare i messaggi accompagnati da ora e data di inserimento. Il problema è che il server è in Florida.

Al momento uso una soluzione un po' "casereccia". Vado a sommare i secondi corrispondenti al fuso prima di passare i dati al database.

Codice PHP:
$timeflorida time();
$time $timeflorida 21600;
.
.
$insert "INSERT INTO `entries` VALUES ('','$time','$guestbook_name','$guestbook_city','$guestbook_email','$guestbook_message')"
Però al momento del cambio ora solare/legale avrei dei problemi, così come se cambiassi server. Vorrei impostare il mio fuso orario o quando vado a scrivere o quando leggo dal db.

Ho letto riguardo le varie funzioni in php dedicate a date e orari, ma non sono riuscito a capire come applicarle correttamente.
gregor81 non in linea   Rispondi citando
Vecchio 21-06-11, 20:35   #2 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Ciao gregor81,
puoi utilizzare la funzione date_default_timezone_set per mostrare l'ora italiana (La funzione time restituisce comunque lo stesso valore indipendentemente).
Thedarkita ora è in linea   Rispondi citando
Vecchio 21-06-11, 22:46   #3 (permalink)
User Newbie
 
Data di registrazione: Jun 2011
Ubicazione: Sondrio
Messaggi: 2
Quote:
Thedarkita Visualizza il messaggio
Ciao gregor81,
puoi utilizzare la funzione date_default_timezone_set per mostrare l'ora italiana (La funzione time restituisce comunque lo stesso valore indipendentemente).
Grazie Thedarkita,
avevo visto che esisteva la funzione date_default_timezone_set, ma mi perdevo in un bicchier d'acqua. Adesso ho capito come agisce .
ciao
gregor81 non in linea   Rispondi citando
Rispondi
Tags: ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:32.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.