Avatar billede rampagezz Nybegynder
21. april 2008 - 12:25 Der er 19 kommentarer og
1 løsning

Get time

Hej eksperter.

Jeg vil gerne hente tiden, men kan ikke få det til at fungere med dette:

<?php
$tid = $row_Recordset1['EventTime'];
$nutid = time('00:00:00');
if ($tid > $nutid) {
?>

Er det ikke sådan det skal skrives?


- rampagezz
Avatar billede rampagezz Nybegynder
21. april 2008 - 12:30 #1
Betingelsen skal tjekke om tidspunktet for event'et er nået. Hvis tidspunktet for event'et er senere end $nutid, skal den gøre et eller andet.
Avatar billede w13 Novice
21. april 2008 - 12:31 #2
Er du sikker på, at EventTime er af typen date/time?
Avatar billede rampagezz Nybegynder
21. april 2008 - 12:33 #3
Den står som "time" i datatype i min database
Avatar billede w13 Novice
21. april 2008 - 12:36 #4
Skulle det ikke bare være:

$nutid = time();

?
Avatar billede rampagezz Nybegynder
21. april 2008 - 12:39 #5
Det har jeg også prøvet, men samme resultat..
Den virker, hvis jeg skriver: if ($tid < $nutid), så vil den gerne..

Men jeg har sat tiden i databasen til 13:00:00 og klokken er nu kun 12:38:00
Avatar billede w13 Novice
21. april 2008 - 12:42 #6
Du bliver nødt til lige at prøve at udskrive det så:

echo "Tid: "+$tid+", nutid: "+$nutid;
Avatar billede w13 Novice
21. april 2008 - 12:43 #7
Det kunne jo lyde, som om, $tid er tom..
Avatar billede rampagezz Nybegynder
21. april 2008 - 12:51 #8
Jeg har lige prøvet at udskrive $nutid; og der skriver den disse tal: 1208775045
Avatar billede rampagezz Nybegynder
21. april 2008 - 12:52 #9
Jeg har også prøvet at udskrive $tid og den er god nok. Den skriver 13:00:00
Avatar billede rampagezz Nybegynder
21. april 2008 - 13:06 #10
Nu ved jeg hvad de tal er.. Det er de sekunder der er gået siden 1970.. Har lige regnet på det.. :-)
Den tæller hele tiden op.. Men hvordan får man den til at hente tiden i 00:00:00 ?
Avatar billede michael_stim Ekspert
21. april 2008 - 13:12 #11
Avatar billede michael_stim Ekspert
21. april 2008 - 13:12 #12
$today = date("H:i:s");
Avatar billede w13 Novice
21. april 2008 - 13:15 #13
date("h:i:s");
skulle vist kunne gøre det.
Avatar billede rampagezz Nybegynder
21. april 2008 - 13:26 #14
Nu henter den tiden, men kan man ikke få den til at bruge formatet 01:00-24:00 i stedet for 01:00-12:00 ?
Avatar billede thesheriff Nybegynder
21. april 2008 - 13:29 #15
Som michael stim skriver:

$presenttime = date("H:i:s");

Læg mærke til STORT H
Avatar billede michael_stim Ekspert
21. april 2008 - 13:30 #16
Stort H er 24 timer, lille h er 12 timer.
Avatar billede rampagezz Nybegynder
21. april 2008 - 13:33 #17
Nice.. Tak for hjælpen.. Michael og w13.. Kom med et svar.. Så kan i deles.. :-)
Avatar billede michael_stim Ekspert
21. april 2008 - 13:39 #18
Ellers tak, samler ikke på point ;o)
Avatar billede w13 Novice
21. april 2008 - 13:46 #19
:)
Avatar billede w13 Novice
21. april 2008 - 15:26 #20
Takker!
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