1 van 1

Javascript datum

Geplaatst: di 20 okt 2009, 11:05
door jhnbk
Een javascript datum object is gelinkt aan de computer waar de browser op draait. Is er een mogelijkheid om met Javascript server side een datum op te halen? (Of ergens anders waar de datum zeker juist is?)

Re: Javascript datum

Geplaatst: di 20 okt 2009, 11:18
door Ger
Pfoei. Javascript is nu eenmaal client side, niet server side. Wat je wel kunt doen is als je de pagina genereert met PHP (of een andere server side taal) de datum meegeven als variabele. Zou dus zoiets worden:

Code: Selecteer alles

<?php

$datum = date('D M d Y H:i:s');

echo '<script type="text/javascript">

document.write("' . $datum . '"); 

</script>';

?>
Wat als resultaat iets geeft als

Code: Selecteer alles

<script type="text/javascript">

document.write("Tue Oct 20 2009 11:17:33"); 

</script>'
(als ik het me goed herinner is dat het formaat waarin javascript de datums ook weergeeft, maar daar kan ik naast zitten)

Waarschijnlijk wil je iets anders dan een simpele document.write, maar dat laat ik lekker aan jou over. Het idee is duidelijk hoop ik. :eusa_whistle:

Re: Javascript datum

Geplaatst: di 20 okt 2009, 11:40
door jhnbk
Tja. Ik had wel zo'n oplossing verwacht. Het probleem is dat ik geen server side scripting kan hebben (website is van een vereniging waar ik zo een beetje de webmaster ben). In de agenda toon ik enkel de evenementen die nog moeten komen maar dat is dan op basis van de client side datum. Als die dus verkeerd staat (waarom zou dat zelfs, maar als) zal de bezoeker pech hebben en niet alle activiteiten zien. :eusa_whistle:

Re: Javascript datum

Geplaatst: di 20 okt 2009, 11:49
door Ger
Ah, zo. Alternatief is misschien om op creatieve wijze hier de gegenereerde tijd vanaf te pikken? Als die niet juist is... :eusa_whistle:

Re: Javascript datum

Geplaatst: di 20 okt 2009, 12:21
door jhnbk
Het kom uiteindelijk op de datum aan. Ik zie daar geen jaartal bij staan. Toch bedankt voor de hulp. Ik ga er voorlopig maar van uit dat iedereen zijn datum correct is.

Re: Javascript datum

Geplaatst: do 22 okt 2009, 12:19
door meijuh
Kun je niet met AJAX http-requests maken naar de server?

Re: Javascript datum

Geplaatst: do 22 okt 2009, 16:44
door jhnbk
Dat zou moeten lukken. Voorlopig laat ik het zoals het is.