Springen naar inhoud

Javascript datum


  • Log in om te kunnen reageren

#1

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 20 oktober 2009 - 10:05

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?)
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Ger

    Ger


  • >5k berichten
  • 16444 berichten
  • Technicus

Geplaatst op 20 oktober 2009 - 10:18

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:
<?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
<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:
"Knowledge speaks, but wisdom listens."
- Jimi Hendrix -

#3

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 20 oktober 2009 - 10:40

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:
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#4

Ger

    Ger


  • >5k berichten
  • 16444 berichten
  • Technicus

Geplaatst op 20 oktober 2009 - 10:49

Ah, zo. Alternatief is misschien om op creatieve wijze hier de gegenereerde tijd vanaf te pikken? Als die niet juist is... :eusa_whistle:
"Knowledge speaks, but wisdom listens."
- Jimi Hendrix -

#5

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 20 oktober 2009 - 11:21

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.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#6

meijuh

    meijuh


  • >100 berichten
  • 202 berichten
  • Ervaren gebruiker

Geplaatst op 22 oktober 2009 - 11:19

Kun je niet met AJAX http-requests maken naar de server?

#7

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 22 oktober 2009 - 15:44

Dat zou moeten lukken. Voorlopig laat ik het zoals het is.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures