Avatar billede fixbabe Nybegynder
30. august 2006 - 18:36 Der er 10 kommentarer og
1 løsning

Datoen igår

Jeg skal bruge datoen for igår som variabel, troede lige jeg var smart med $dato = date('d/m/Y')-1; :) men ak nej
Avatar billede Slettet bruger
30. august 2006 - 18:45 #1
$dato = date("d/m/y", mktime(date("H"), date("i"), date("s"), date("h"), date("d")-1, date("Y")));
Avatar billede Slettet bruger
30. august 2006 - 18:45 #2
Ups prøv denne:
$dato = date("d/m/y", mktime(date("H"), date("i"), date("s"), date("m"), date("d")-1, date("Y")));
Avatar billede Slettet bruger
30. august 2006 - 18:46 #3
Avatar billede mcgoat Nybegynder
30. august 2006 - 18:50 #4
http://dk2.php.net/date

der er massere af eksempler. f.eks:

<?php
$tomorrow  = mktime(0, 0, 0, date("m")  , date("d")+1, date("Y"));
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"),  date("Y"));
$nextyear  = mktime(0, 0, 0, date("m"),  date("d"),  date("Y")+1);
?>
Avatar billede mcgoat Nybegynder
30. august 2006 - 18:52 #5
"simpel" metode:
$dato1 = date('d') - 1 . date('/m/y');
Avatar billede gizmo-gizmo Nybegynder
30. august 2006 - 18:56 #6
Hvorfor ikke bare:

$dato = date("d/m/Y", strtotime("yesterday"));
Avatar billede fixbabe Nybegynder
30. august 2006 - 18:58 #7
Jeg har brugt coldgate's løsning, så hvis han gider svare kan jeg lukke. Tak for de andre løsninger.
Avatar billede Slettet bruger
30. august 2006 - 19:44 #8
et lille svar fra mig.
Mit er også mest præcist, da du selv kan redigere om du vil -1, 2, 3 eller hvor mange du nu har lyst til, og det sammen kan du med år osv.
Avatar billede gizmo-gizmo Nybegynder
30. august 2006 - 19:56 #9
coldgate: hvis jeg skal være lidt fræk, så kan man også det med strtotime, bare på en lettere måde. F.eks.: strtotime("-3 days -2 years");
Avatar billede Slettet bruger
30. august 2006 - 19:57 #10
Ja det ved jeg godt, kender udemærket godt funktionen, men jeg synes mktime er bedre da du også kan stille den op mod et årstal eller lign. og regne ud hvor gammel personene er og andre beregninger.
Avatar billede mcgoat Nybegynder
30. august 2006 - 20:05 #11
hvis man tager date("d")-1 og det er den 1 i måneden. kan den så selv finde ud af at lave sig selv om til 30/31/28?
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