15. februar 2006 - 17:54
Der er
18 kommentarer og 1 løsning
Dato optælling med klok?
Hej, Jeg har følgende kode, som optæller fra en bestemt dato. Men den tæller kun en dag mere på, når klokken er blevet 00:00 derover altså. Hvad hvis den skal ligge en dag mere på, når kl. er blevet 21:49? Har følgende kode i øjeblikket: <? $dage=floor((time()-mktime(0,0,0,04,27,2005))/(60*60*24)); echo("<font size='1' face='Verdana' color='#FFFFFF'><b>$dage</b></font>"); ?> Håber nogen kan hjælpe.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. februar 2006 - 18:00
#1
$dage=floor((time()-mktime(21,49,0,04,27,2005))/(60*60*24));
15. februar 2006 - 18:01
#2
tror blot du skal påsætte timer, minutter og sekunder fra den dag du tæller fra... mktime ( hour , minute , second , month , day , year )
15. februar 2006 - 18:02
#3
hehe, tænkte jeg nok.. kom lige til at prøve det da jeg havde oprettet spørgsmålet.. Men smid et svar, så accepterer jeg..
15. februar 2006 - 18:02
#4
altså: $dage=floor((time()-mktime(21,49,0,04,27,2005))/(60*60*24)); =] ?
15. februar 2006 - 18:06
#5
thx ;-)
15. februar 2006 - 18:28
#6
Hmm.. siden den 27 april 2005 er der altså kun gået 294 dage, og kl. 21:49 295. Kiggede kalenderen. Men scripet siger 293 dage, og 294 kl 21:49 hvorfor det:S?
15. februar 2006 - 18:31
#7
4 april 31 maj 30 juni 31 juli 31 august 30 september 31 oktober 30 november 31 december 31 januar 15 februar i alt = 295, - de timer og minutter der er til kl. 21:49
15. februar 2006 - 18:45
#8
fordi du tæller startdagen med ikke dagene "imellem" ?
15. februar 2006 - 18:45
#9
ergo fra imorgen til og med den dag jeg tæller frem til...
15. februar 2006 - 19:01
#10
ja præcis. Men det er jo også korrekt gjort. Hvordan laver jeg sådan at det passer.
15. februar 2006 - 19:36
#11
$dage=floor((time()-mktime(21,49,0,04,27,2005))/(60*60*24)); $dage++; :-)
15. februar 2006 - 21:36
#12
Den har allerede nu kl 21:36 lagt en dag til :S ? Det skulle først være kl 21:49 ?
15. februar 2006 - 21:45
#13
hvad er tiden på serveren ? print date("YmdHis", time());
15. februar 2006 - 21:54
#14
2006 02 15 21 54 05
15. februar 2006 - 22:11
#15
15. februar 2006 - 22:12
#16
16. februar 2006 - 10:18
#17
Fatter ikke så meget af den tutorials. du får 100 points hvis du forklarer hvad det hele betyder. altså alle funktionerne sådan i bider =]
16. februar 2006 - 10:50
#18
først skal jeg lige vide om det spiller ?
16. februar 2006 - 15:20
#19
hvad mener du?
Vi tilbyder markedets bedste kurser inden for webudvikling