24. marts 2007 - 16:50
Der er
12 kommentarer og 1 løsning
timestamp problem
Nedenstående kode m-d-Y skal lave et timestamp på 1174950000, men jeg kan ikke få det til at virke??? Kan du? Nb. Formateringen skal være m-d-Y. <?PHP function date_to_timestamp ($date) { $split_date = split ('-', $date); $timestamp = gmmktime (0, 0, 0, $split_date[1], $split_date[2], $split_date[0] ); return $timestamp; } echo "<hr>"; echo date_to_timestamp("03-27-2007"). " NEJ denne funktion virker Ikke (skal gi´1174950000) svarende til m-d-Y"; echo "<hr>"; ?>
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?
24. marts 2007 - 16:56
#1
$timestamp = gmmktime (0, 0, 0, $split_date[0], $split_date[1], $split_date[2] );
24. marts 2007 - 16:59
#2
Hvad min hovedregning kan finde frem til, så har du bytte rundt på de forskellige array elementer. function date_to_timestamp ($date) { $split_date = split ('-', $date); $timestamp = gmmktime (0, 0, 0, $split_date[0], $split_date[1], $split_date[2] ); return $timestamp; }
24. marts 2007 - 17:01
#3
24. marts 2007 - 17:03
#4
Mange TAK. Det giver 1174953600 hvilket er én time galt/forkert. Det må have at gøre med GTM+1 som er vores timestamp. Kan det omgås.
24. marts 2007 - 17:20
#5
eller bare mktime()
24. marts 2007 - 17:36
#6
mktime giver én time galt/forkert, MEN den anden vej.......:-( Y=2007 Month=3 Day=26 Hour=23 Min=0 Sec=0
24. marts 2007 - 17:48
#7
Denne virker $timestamp = gmmktime(0, 0, 0, $split_date[0], $split_date[1], $split_date[2] )-3600;
24. marts 2007 - 20:06
#8
du kunne måske ha bruget strtotime() eller den her : echo parsedate("Sun, 25 Mar 2007 00:00:00 +0100"); function parsedate($value) { $replace = "/^\s*([0-9]{1,2})[\/\. -]+([0-9]{1,2})[\/\. -]+([0-9]{1,4})/"; $reformatted = preg_replace($replace, "\\2/\\1/\\3", $value); return strtotime($reformatted); }
24. marts 2007 - 20:08
#9
sorry.. fik ikke lige set : Kommentar: windcape 24/03-2007 17:01:38
25. marts 2007 - 10:11
#10
erikjacobsen && dkfire bragte mig på det rigtige spor........... Derfor hvis I vil dele point bedes I lægge et svar og jeg vil afslutte.
25. marts 2007 - 11:10
#11
Ingen point til mig, tak.
25. marts 2007 - 12:15
#12
Jeg kan da godt tage nogle af dem, men ikke alle. Men jeg kan stadig ikke forstå at mktime() giver forkert tid.
25. marts 2007 - 19:06
#13
dkfire og jeg selv deler således point håber det er ok
Vi tilbyder markedets bedste kurser inden for webudvikling