Avatar billede stroke1 Nybegynder
03. august 2003 - 22:39 Der er 9 kommentarer og
1 løsning

sammenligne datoer

Jeg har brug for at sammenligne to datoer og se om den ene er "større end den anden".
Hvordan gør man konkret det??
De er af typen datetime.
Avatar billede ahv Nybegynder
03. august 2003 - 22:40 #1
if ($dato1 > $dato2) {
echo "dato 1 er størst";
}
Avatar billede stroke1 Nybegynder
03. august 2003 - 22:45 #2
hvordan gemmer man den øjeblikkelige tid i et hidden felt ??
Avatar billede schaefner Juniormester
03. august 2003 - 22:48 #3
<input type="hidden" name="nowdate" value="<?php echo time(); ?>">
Avatar billede stroke1 Nybegynder
03. august 2003 - 23:05 #4
istedet for time, ville jeg gerne bruge now(), men den accepterer den ikke ??
Avatar billede schaefner Juniormester
03. august 2003 - 23:09 #5
<input type="hidden" name="nowdate" value="<?php echo date('Y-m-d H:i:s'); ?>">
Avatar billede schaefner Juniormester
03. august 2003 - 23:10 #6
men hvis du alligevel skal indsætte det i databasen, så kan du lige så godt få mysql til at gøre det for dig.
Avatar billede stroke1 Nybegynder
03. august 2003 - 23:16 #7
har skrevet det som du foreslog
<input type="hidden" name="nowdate" value="<?php echo date('Y-m-d G:i:s'); ?>">

Men når jeg skal sammenligne dem så skal jeg vel omregne i forhold til den der unix epoch ??
Avatar billede stroke1 Nybegynder
03. august 2003 - 23:54 #8
<td width="100"><input type="hidden" name="tidspunkt1" value="<?php echo mktime("$tidspunkt"); ?>"></td>

kan man ikke det ????????????
Avatar billede stroke1 Nybegynder
04. august 2003 - 00:10 #9
ok schaefner, hvordan sammenligner man så i mysql databasen hvor begge datoerne ligger ??
Avatar billede ahv Nybegynder
04. august 2003 - 07:19 #10
SELECT * FROM tabel WHERE dato1 > dato2

Hvis du ønsker at sammenligne den ene dato med den tid vi har lige nu ->

SELECT * FROM tabel WHERE dato1 > NOW()

Så vil den returnere alle poster hvor datoen er størrer end idag, hvis du vemder den ">" til "<" vil du få returneret alle dato mindre end idag.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester