login  Naam:   Wachtwoord: 
Registreer je!
 Forum

getdate() loopt achter

Offline rroobb - 30/09/2006 22:00 (laatste wijziging 30/09/2006 22:02)
Avatar van rroobbPHP interesse Ik gebruik het volgende om met een gastenboek de tijd mee te geven... Ik echo $datumnu en $tijdnu

  1. <?
  2. $datum=getdate();
  3. $dag = $datum['mday'];
  4. $maand = $datum['mon'];
  5. $jaar = $datum['year'];
  6. $uur = $datum['hours'];
  7. $min = $datum['minutes'];
  8. $datumnu = "".$dag."-".$maand."-".$jaar."";
  9. $tijdnu = "".$uur.":".$min."";
  10. ?>

Maar toen ik 22:00 postte, kwam er bij het bericht 21:40 te staan...

Hoe kan dit? Is het zo dat getdate() nu voortaan altijd 20 minuten achterloopt? Is dit een tijdelijke fout, kan het dadelijk ineens goed veranderen?

Of is er een andere, betere manier om de tijd/datum mee te geven?

4 antwoorden

Gesponsorde links
Offline nathanael - 30/09/2006 22:10
Avatar van nathanael Gouden medaille

HTML gevorderde
is de tijd op je server goed ingesteld...
Offline zamna - 30/09/2006 22:11
Avatar van zamna HTML beginner thoh ... ik doe dit gewoon zo:
  1. $datumomaftedrukken = date('d/m/Y - H:i:s', $datum)
Offline rroobb - 30/09/2006 22:13 (laatste wijziging 30/09/2006 23:35)
Avatar van rroobb PHP interesse Hoe kan ik dit controleren (en evt. oplossen)?

@zamna, wat betekent thoh?


heb een mail gestuurd naar de host, hij zou er naar kijken zei hij
Offline Martijn1989 - 01/10/2006 02:31 (laatste wijziging 01/10/2006 02:32)
Avatar van Martijn1989 PHP ver gevorderde Run dit bestandje maar eens :

<?php
echo date("d-m-Y H:i:s", time());
?>

Als dat niet gelijk loopt met je computerklok, dan loopt de servertijd niet goed.

Stel hij loopt voor zou ik het anders gaan doen :

<?
$datum = time() + 1200;

echo date("Vandaag is het : d-m-Y en de tijd is : H:i:s", time());
?>

:s = : s (zonder spatie)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s