25. september 2003 - 10:06
Der er
14 kommentarer og 1 løsning
if sætning Dato
Hej jeg har et lille problem med dennne if sætning, 1064518577 er "25-09-2003". <?php $date1 = 1064518577; $date2 = time(); if ($date1 <= $date2) { echo date("d-m-Y",$date1)."<br>"; echo date("d-m-Y",$date2); } ?> Reslutat : tom!!! Resultaet skulle være 25-09-2003 25-09-2003
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
25. september 2003 - 10:14
#1
1064518577 kan jo godt være senere i dag, selvom det stadig vil være den samme dato. Prøv: <?php $date1 = mktime(0,0,0,9,25,2003); // 25-9-2003 $date2 = time(); if ($date1 <= $date2) { echo date("d-m-Y",$date1)."<br>"; echo date("d-m-Y",$date2); }
25. september 2003 - 10:15
#2
hmmm okay, men jeg skal bruge den ud fra den timestamp, 1064518577.
25. september 2003 - 10:17
#3
Kan man ud fra mktime(0,0,0,time());??????
25. september 2003 - 10:17
#4
ja, men hvis det timestamp er 25-9-2003 kl. 23:30 i aften, så vil den selvfølgelig ikke virke endnu. Prøv at udskrive klokkeslettet på det timestamp: date("d-m-Y H:i:s",$date1);
25. september 2003 - 10:17
#5
mktime(0,0,0,1064518577) ?? hehe.
25. september 2003 - 10:17
#6
Det klokkeslet du har er 9.36... om aftenen... Derfor er nu ikke efter halv ti i aften... Så det virker rigtigt nok...
25. september 2003 - 10:18
#7
yeah: 25-09-2003 21:36:17 25-09-2003 10:17:19
25. september 2003 - 10:19
#8
kan jeg lave det om så jeg kun kører på dato???
25. september 2003 - 10:19
#9
ja: $date1 = mktime(0,0,0,9,25,2003); // 25-9-2003
25. september 2003 - 10:20
#10
hvordan bruger jeg den timestamp some dato??? mktime(0,0,0,1064518577)
25. september 2003 - 10:21
#11
hvorfor vil du bruge timestampet? Det giver jo den samme dato
25. september 2003 - 10:22
#12
Det er fordi jeg gemmer timestamp i en db og sammeligner det med time(), for at vælge de poster som er mindre eller = med den timestamp, men jeg vil gerne ha den til kun at tjekke på dato og ikke tid...
25. september 2003 - 10:26
#13
Prøv: $timestamp = 1064518577; $date1 = mktime(0,0,0,date("n,j,Y",$timestamp));
25. september 2003 - 10:37
#14
jaaaa, det funkere bare, tak...
25. september 2003 - 10:39
#15
Det var godt. Tak for point :)
Vi tilbyder markedets bedste kurser inden for webudvikling