Avatar billede s.mortensen Nybegynder
30. november 2004 - 19:51 Der er 4 kommentarer

træk en dag fra en dato?

Hvordan trækker jeg en dag fra en given dato?
Jeg har en dato i dette format: "2004-11-30"
Jeg vil gerne trække en dag fra!

I ASP var det suuuuuuper næmt med dateadd()

Nu vil jeg gerne det samme i PHP :-)
Avatar billede pixy Nybegynder
30. november 2004 - 20:03 #1
Se PHP manualen under mktime ... eller brug følgende kode:


<?php
echo date("M-d-Y", mktime(0, 0, 0, date("m"), (date("d")-1), date("Y")));
?>

giver dig dagen i går
Avatar billede s.mortensen Nybegynder
30. november 2004 - 20:21 #2
ultra fedt... jeg takker...
Avatar billede detox Nybegynder
30. november 2004 - 20:24 #3
Du kan osse se på strtotime(). Fx i går:

echo date('Y-m-d', strtotime('-1 DAY'));

eller dagen før en vilkårlig dag:

$dato = '2004-11-20';
echo date('Y-m-d', strtotime("$dato -1 DAY"));
Avatar billede detox Nybegynder
30. november 2004 - 20:26 #4
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