Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 43

Discussione: Date e timezone

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,801

    Date e timezone

    Salve ragazzi preciso prima di fare la domanda che non mastico codice php dal 2007 , ma questa settimana ho deciso di rimettermi in carreggiata!!!
    comunque sto facendo una funzione che mi stampi le date ! Però ho un grosso dubbio nel fuso orario , perché quando aggiungo il fusorario mi stampa la data con un ora avanti perché ?
    Esiste un comando da dire a php di non usare l orario del server?
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Quote Originariamente inviata da rocco.mod Visualizza il messaggio
    Salve ragazzi preciso prima di fare la domanda che non mastico codice php dal 2007
    Sono 7 anni che non usi PHP e da settimane rispondi comunque agli altri utenti, adesso si capisce perché le risposte sono piene di errori.
    Non per prenderti in giro, ma per il bene degli altri utenti, se non sei pratico evita di dare risposte agli altri, visto appunto che molte erano sbagliate.

    comunque sto facendo una funzione che mi stampi le date ! Però ho un grosso dubbio nel fuso orario , perché quando aggiungo il fusorario mi stampa la data con un ora avanti perché ?
    Esiste un comando da dire a php di non usare l orario del server?
    Qui trovi tutto ciò di cui hai bisogno per gestire le date: http://php.net/manual/en/book.datetime.php

    L'ora di differenza è probabilmente dovuta all'ora legale/solare (DST)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,801
    grazie hai un link specifico dove parla dell ora solare ?
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    http://php.net/manual/en/function.date.php

    Usando come formato I (i maiuscola) ti dice se l'ora che prende la funzione è DST (1) oppure no (0)

    I (capital i) - Whether or not the date is in daylight saving time - 1 if Daylight Saving Time, 0 otherwise.
    DST = ora legale

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,801
    Grazie mille come dovrei fare così ? date("i",time());
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,801
    Cosa dovrei fare se mi esce 1 ?
    grazie anticipate
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  7. #7
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Decisamente no, meno male che l'ho specificato tra parentesi: i maiuscola, quindi "I" non "i" che è un'altra cosa, "i" ti dice i minuti.

    Sarebbe anche utile fare direttamente una prova, vedi che ti dice: se ti dice 1 vuol dire che l'ora che prende è nel periodo "ora legale", se ti dice 0 allora è "ora solare".

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,801
    Provo e ti dico!!!
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,801
    Ciao facendo come mi dici mi stampa 1
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  10. #10
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Il che ti dice che il server sta usando l'ora legale.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.