24. september 2003 - 18:19
Der er
17 kommentarer
dato if sætning.
Hej igen :o) Jeg har en if sætning jeg gerne vil at til at virker fra en bestem dato. altså hvis dato01 er dagens dage, skal man ikke kunne se det der står i if sætningen, først efter 7 dage "dato02" altså den 8. skal den skrive det der er i if sætningen.... $dato = time(); $dato01 = date("d-m-Y", $dato); $dato02 = date("d-m-Y",$dato+(86400 * 7)); if ($dato01 < $dato02){ echo "hej"; }
Annonceindlæg fra Kingston Technology
24. september 2003 - 18:20
#1
$dato vil jo hele tiden ændre sig, så du bliver nød til at indsætte en "fast" dato
24. september 2003 - 18:21
#2
ja det er eks. idag den 24-09-2003
24. september 2003 - 18:22
#3
<?php $date = mktime(0,0,0,10,8,2003); if (time() > $date) { echo "hej"; } ?>
24. september 2003 - 18:22
#4
if ($dato02 - $dato01 > 7 * 86400) { echo 'hej'; }
24. september 2003 - 18:27
#5
hmmmm, tror tipsen's virker.....
24. september 2003 - 18:29
#6
tipsen >> Man vil vel aldrig komme til at se teksten. Dato'en rykker sig jo hele tiden?
24. september 2003 - 19:19
#7
nej, men dato01 er fast dato....
24. september 2003 - 19:19
#8
dato02 er dato01 + 7 dage.
24. september 2003 - 19:20
#9
Jeg går udfra at det bare var for eksemplets skyld at der blev brugt time()
24. september 2003 - 19:24
#10
ok, men min burde vel give samme resultat?
24. september 2003 - 19:26
#11
evt.: <?php $date = mktime(0,0,0,9,24,2003); // 24-9-2003 $date += 86400*7; if (time() > $date) { echo "hej"; } ?> men om den selv regner syv dage frem eller om du sætter datoen er vel ligegyldig?
24. september 2003 - 19:37
#12
jaaaaaa
24. september 2003 - 19:38
#13
Skal jeg lave et nyt spørgsmål så i begge for points???
24. september 2003 - 20:07
#14
Vi kan vel dele hvis det er det?
24. september 2003 - 20:50
#15
<?php $date1 = date("d-m-Y",1065028539); $date2 = time(); echo "DATO 1 : ".$date1."<br>"; echo "DATO 2 ; ".date("d-m-Y",$date2); if ($date1 < $date2) { echo "<br>true"; } ?> Resultat : DATO 1 : 01-10-2003 DATO 2 ; 24-09-2003 true ------------------------------------ Er det ikke forkert????
24. september 2003 - 20:53
#16
Så nu skulle den gerne virke : <?php $date1 = 1065028539; $date2 = time(); echo "DATO 1 : ".date("d-m-Y",$date1)."<br>"; echo "DATO 2 ; ".date("d-m-Y",$date2); if ($date1 < $date2) { echo "<br>true"; } ?>
24. september 2003 - 20:55
#17
<?php $date = 1065028539; if($date < time()) { echo"OK"; } ?>
Vi tilbyder markedets bedste kurser inden for webudvikling