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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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