Avatar billede henriktha Nybegynder
18. maj 2004 - 21:10 Der er 9 kommentarer og
2 løsninger

Hvordan formateres dette så man kan bruge det med javascript date

Jeg sidder og makker med et script til at vise uptime på en server, men kan ikke rigtig formatere dette fra php til javascript.

Jeg bruger lige nu dette som virker fint:

var servertid = new Date("<? echo $aar; ?>","<? echo $maaned; ?>","<? echo $dag; ?>","<? echo $timer; ?>","<? echo $minutter; ?>","<? echo $sekunder; ?>");

men ville gerne have formateret det i php så javascriptet kan nøjes med var servertid = new Date("<? echo $tid; ?>");

jeg troede jeg kunne nøjes med at gøre som nedenstående, men det virker ikke ??

$tid = "$aar,$maaned,$dag,$timer,$minutter,$sekunder";
Avatar billede Slettet bruger
18. maj 2004 - 21:51 #1
du kan da nemt lave en variabel der indeholder samtlige informationer:

$tid = "År: ".$aar." Måneder: ".$maaned." Dage: ".$dag." Timer: ".$timer." Minutter: ".$minutter." Sekunder: ".$sekunder."";
Avatar billede henriktha Nybegynder
18. maj 2004 - 22:00 #2
Hmm... du læste vist ik' spørgsmålet igennem... det er jo fordi jeg skal bruge det til javascript i formatet 2004,05,18,22,00,00
Avatar billede tomat-ketchup Nybegynder
18. maj 2004 - 22:08 #3
$tid = $aar.",".$maaned.",".$dag.",".$timer.",".$minutter.",".$sekunder;
Avatar billede Slettet bruger
18. maj 2004 - 22:25 #4
Jamen så fjerner du blot de steder hvor der står År Måneder Dage Timer Minutter og Sekunder og istedet indsætter et komma.
Avatar billede henriktha Nybegynder
18. maj 2004 - 22:26 #5
Nej det duede heller ikke.....

Får bare en NaN fejl
Avatar billede henriktha Nybegynder
18. maj 2004 - 22:27 #6
cypermann >> Det er jo så løsningen jeg selv har i bunden... og det virker ikke :-(
Avatar billede tomat-ketchup Nybegynder
18. maj 2004 - 22:34 #7
$tid = $aar."\",\"".$maaned."\",\"".".$dag."\",\"".".$timer."\",\"".".$minutter."\",\"".".$sekunder;

og

new Date(<? echo $tid; ?>);

den skal jo være new Date("2004","05","18"...
Avatar billede tomat-ketchup Nybegynder
18. maj 2004 - 22:36 #8
Eller:
$tid = "$aar\",\"$maaned\",\"$dag\",\"$timer\",\"$minutter\",\"$sekunder;
for at gøre det på en anden måde..
Avatar billede henriktha Nybegynder
18. maj 2004 - 22:44 #9
new Date(<? echo $tid; ?>);

den skal jo være new Date("2004","05","18"...

den kan jo ik være både det ene og det andet ????

Men fandt forøvrigt ud af at new Date(<? echo $tid; ?>); virker for ca 15 minutter siden, problement var simpelthen at man ikke måtte bruge " inde i parantesen ??

Smid et svar så deler vi pointene hvis det er ok med dig !!
Avatar billede tomat-ketchup Nybegynder
19. maj 2004 - 15:45 #10
Det er OK at vi deler...

$tid = "$aar\",\"$maaned\",\"$dag\",\"$timer\",\"$minutter\",\"$sekunder;
new Date(<? echo $tid; ?>);
skriver
new Date("2004","05","18"...
Avatar billede henriktha Nybegynder
20. maj 2004 - 00:09 #11
Okay !!
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