Avatar billede dumazz.dk Nybegynder
12. august 2003 - 10:04 Der er 16 kommentarer og
3 løsninger

er now() en ukendt funktion ?

Hvad er der galt her ???

$time = $row[time]+1;
$dato = now();
if($row[dato]!=$dato){$time=0.5;}


Melder fejl i $dato = now();

Fatal error: Call to undefined function: now()
Avatar billede tipsen Nybegynder
12. august 2003 - 10:08 #1
time()
Avatar billede dumazz.dk Nybegynder
12. august 2003 - 10:09 #2
det er jo ikke den samme funktion...

Den skal angive hvilken dag det er og ikke sekunder siden 1970...
Avatar billede exp Juniormester
12. august 2003 - 10:09 #3
now() er svjv en mysql-kommando
Avatar billede dumazz.dk Nybegynder
12. august 2003 - 10:09 #4
..ideén er at nulstille hver dag...
Avatar billede exp Juniormester
12. august 2003 - 10:10 #5
$dato = date('d/M/y', time());
Avatar billede jara06 Nybegynder
12. august 2003 - 10:12 #6
now() findes i findes i mysql.
en glimrende manual/hjælp til php:
http://dk.php.net/function

prøv evt
http://dk.php.net/now
og
http://dk.php.net/time
:)
Avatar billede dumazz.dk Nybegynder
12. august 2003 - 10:13 #7
må jo så være

$dato = date('y/d/M', time());

eller hvad ???
Avatar billede dumazz.dk Nybegynder
12. august 2003 - 10:14 #8
skal jo passe ind i 0000-00-00 i MySQL...
Avatar billede dumazz.dk Nybegynder
12. august 2003 - 10:18 #9
exp> Det er vist dig der skal have point...
Avatar billede tipsen Nybegynder
12. august 2003 - 10:19 #10
Det er så bare:

$dato = date('Y-d-M');
Avatar billede TRoXa Novice
12. august 2003 - 10:19 #11
$dato = date("Y-m-d", time());

eller

$dato = date("Y-m-d");
Avatar billede TRoXa Novice
12. august 2003 - 10:19 #12
i mysql er det ÅÅÅÅ-MM-DD :)
Avatar billede dumazz.dk Nybegynder
12. august 2003 - 10:20 #13
Hvad kan grunden være til at now() ikke virker... ?

Mit domæne er www.dumazz.dk hvis det hjælper noget (Hosted ved B-one)
Avatar billede exp Juniormester
12. august 2003 - 10:21 #14
now() er som sagt en mysql-kommando...
Avatar billede dumazz.dk Nybegynder
12. august 2003 - 10:23 #15
Og lige en extra indskydelse:

Kan følgende skrives nemmere ???

if($time[0]>60){$hour = "01"; $time[0] = $time[0]-60;}
if($time[0]>120){$hour = "02"; $time[0] = $time[0]-120;}
if($time[0]>180){$hour = "03"; $time[0] = $time[0]-180;}
if($time[0]>240){$hour = "04"; $time[0] = $time[0]-240;}
if($time[0]>300){$hour = "05"; $time[0] = $time[0]-300;}
if($time[0]>360){$hour = "06"; $time[0] = $time[0]-360;}
if($time[0]>420){$hour = "07"; $time[0] = $time[0]-420;}
if($time[0]>480){$hour = "08"; $time[0] = $time[0]-480;}
if($time[0]>540){$hour = "09"; $time[0] = $time[0]-540;}
if($time[0]>600){$hour = "10"; $time[0] = $time[0]-600;}
if($time[0]>660){$hour = "11"; $time[0] = $time[0]-660;}
if($time[0]>720){$hour = "12"; $time[0] = $time[0]-720;}
Avatar billede tipsen Nybegynder
12. august 2003 - 10:27 #16
hehe
Avatar billede exp Juniormester
12. august 2003 - 10:32 #17
Betyder alt det der at $time[0] skal sttes til 0 (nul) efter at scriptet er kørt?
Avatar billede tipsen Nybegynder
12. august 2003 - 10:59 #18
$hour = (int) ($time[0]/60);
$time[0] = $time[0]%60;
Avatar billede tipsen Nybegynder
12. august 2003 - 18:47 #19
-jeg går udfra det fungerede lige såvel som mit forslag med $dato = date('Y-d-M');
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