Gå til innhold

Dagen før en bestemt dato


Anbefalte innlegg

Hei,

 

Jeg prøver å lage et skript som skal vise datoen FØR datoen som ligger i GET.

 

<?
print date('d.m.y', strtotime($_GET["dato"], "-1 day"))
?>

 

I $_GET["dato"] ligger teksten 2006-05-31.

Det jeg vil ha, er teksten 30.05.2006.

Altså dagen før, men med et annet format.

 

Men når jeg bruker den koden som jeg har skrevet her, kommer dette frem:

Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in c:\program files\easyphp1-8\www\tippetips\index.php on line 64
Lenke til kommentar
Videoannonse
Annonse

strtotime() virker vel ikke slik.. prøv heler

 

print date('d.m.y', strtotime( "-1 day", strtotime($_GET["dato"])));

 

eller bruk mktime()

 

EDIT:

list( $aar, $mnd, $dag) = explode("-", $_GET['dato']);

print date( 'd.m.y', mktime(0,0,0,$mnd, $dag - 1, $aar));

Endret av trondes
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...