Avatar billede jdjensen Juniormester
08. november 2011 - 21:51 Der er 2 kommentarer og
1 løsning

Date i PHP 5.3 fejl

Har lidt problemer med denne efter jeg gik fra PHP 5.2 > 5.3:

<?php
$day = date("d/m/Y");
if ($day == "02/12/2011") {
        echo "<a id='inline' href='#d2'>2</a>"; }
    else {
        echo "<div id='inline'>2</div>"; }
?>

Jeg får følgende fejltekst:

"It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in..."

Hvordan bør jeg lige tilpasse den så jeg undgår fejlen?
Avatar billede heinzdmx Nybegynder
08. november 2011 - 21:59 #1
Du bør i toppen af siden bruge:


date_default_timezone_set('string identifier for tidszone');


For Danmark:

date_default_timezone_set('Europe/Copenhagen');



Komplet liste:
http://www.php.net/manual/en/timezones.php
Avatar billede jdjensen Juniormester
08. november 2011 - 22:06 #2
Tak det løste problemet. :-) Jeg ved ikke om der er nogen synlige fordele i at skifte fra 5.2 til 5.3 men skulle lige prøve. Hvis du smider et svar sender jeg points.
Avatar billede jdjensen Juniormester
14. november 2011 - 17:16 #3
Ingen svar... jeg lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester