anoniem Geplaatst: 8 mei 2004 Delen Geplaatst: 8 mei 2004 Ik heb een mailformulier waarbij ik bij de output de tijd en datum mee wilt geven. In het mailtje wat verstuurd word komt bovenaan te staan: "Op zaterdag 8 mei om 17:30:29 is door awinkel het volgende ingevuld: Nu krijg ik de datumaanduiding goed in orde, maar de tijd krijg ik maar niet in de lokale tijd te zien. Ik heb dit al geprobeerd: [code:1:f83931413f] setlocale (LC_TIME,"dutch"); $datum=strftime("%A %e %B %Y"); $tijd=strftime("%H:%M.%S"); [/code:1:f83931413f] en dit [code:1:f83931413f] setlocale (LC_TIME,"dutch"); $datum=strftime("%A %e %B %Y"); $tijd=gmtime("H:i:s"); [/code:1:f83931413f] Beiden geven wel de juiste datum maar niet de lokale tijd. Heeft er iemand tips? Quote Link naar reactie
anoniem Geplaatst: 8 mei 2004 Auteur Delen Geplaatst: 8 mei 2004 Wat zijn de tijdsettings op de server. En gmtime() geeft de GTM tijd. dus die is altijd fout Quote Link naar reactie
anoniem Geplaatst: 8 mei 2004 Auteur Delen Geplaatst: 8 mei 2004 Het betreft een hostingprovider in Amerika, en de tijd staat daar op GMT -7:00. Quote Link naar reactie
anoniem Geplaatst: 8 mei 2004 Auteur Delen Geplaatst: 8 mei 2004 http://nl.php.net/date en http://nl.php.net/manual/nl/function.mktime.php kun je tijden aan passen. Misschien is dat wat je zoekt Quote Link naar reactie
anoniem Geplaatst: 9 mei 2004 Auteur Delen Geplaatst: 9 mei 2004 [quote:cb16b4e298="awinkel"]Het betreft een hostingprovider in Amerika, en de tijd staat daar op GMT -7:00.[/quote:cb16b4e298] $tijd= date(" d-m-Y H:i:s", time() - (3600 * 7) ); De min omdat de tijdzone - is. 7* 3600 = 7 uur. Quote Link naar reactie
anoniem Geplaatst: 9 mei 2004 Auteur Delen Geplaatst: 9 mei 2004 Bedankt, dat was de oplossing! Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen