23. april 2003 - 23:17Der er
4 kommentarer og 2 løsninger
Check overskredet dato for udlejning
Hej.
Jeg har en side hvor jeg gerne vil checke om datoen er overskredet.
Jeg indsætter afleveringsdatoen således 01022003 (1/2-2003) i min database. Jeg vil så lave en side hvor jeg kan checke om den pågældene dato er overskredet.
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.
Når du indsætter datoer i en database er det en god ide at gøre det i et af den databases EGNE dato-formater. Databasen vil så sørge for det praktiske når der skal sammenlignes om een dato er større eller mindre end en anden.
Ellers må du selv gøre det, og det kan være et stort arbejde. Isør i et datoformat som det du bruger. Umiddelbart vil 2/2 for et hvilketsomhelst år være større end 1/2 for et år. Det er en god ide at placere de mest betydede tal forrest. fx 20030201 for år 2003 måned 2 dag 1.
Jeg vil anbefale dig at vende dataoen og bruge (går udfra du bruger MySQL) så bruge den standart datetime denne er i yyyy-mm-dd, så kan du nemlig nemt:
Trække datoen ud af databasen, for at få dagsdato på samme måde kan du tage den med:
$dagsdato = date("Y-m-d");
også er det bare at at tjekke:
if($detdutrækkerud > $dagsdato){ // Så skal den udfører noget for så er den overskredet
Ja, så du har f.eks 2003-04-23 læggende i databasen, for at tjekke om denne er overskredet:
Hvis du stadig vender datoen om til yyyy-mm-dd
$dagsdato = date("Y-m-d"); $result = mysql_query("SELECT * FROM dintabel WHERE afleverenigsdato<'$dagsdato'"); while($row = mysql_fetch_array($result)){ // Her kan du så echo alt det der skal stå når dagen er overskredet.
Jeg fandt en mellemvej. Det endte med at man selv skal indtaste dagsdato, når man vil checke om datoen er overskredet. Tak for de gode råd og hjælpen. JakobA -> Hvis du vil have 15 point, som tak for hjælpen, så smid lige et svar :-)
/CSuperman
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.