login  Naam:   Wachtwoord: 
Registreer je!
 Forum

strftime() geeft altijd 1970

Offline killerwhale6 - 15/10/2007 17:14
Avatar van killerwhale6Nieuw lid hoi,

Ik wil met strftime() een datum tonen:
  1. echo strftime("%A %d %B, %Y",$_POST['besteldatum'])."<br>";
  2. echo $_POST['besteldatum']."<p>";


maar ik krijg:
  1. Thursday 01 January, 1970
  2. 2007-10-11 16:35:53


zoals je ziet is de datum oktober 2007. Wat doe ik fout?

thanks!

Matt

6 antwoorden

Gesponsorde links
Offline tbsites - 15/10/2007 17:17 (laatste wijziging 15/10/2007 17:17)
Avatar van tbsites Onbekend niks waarschijnlijk staat je PC op een verkeerde tijd ingesteld
Edit:
Oh dus niet, dan weet ik het niet
Offline killerwhale6 - 15/10/2007 17:19
Avatar van killerwhale6 Nieuw lid PC staat juist hoor.
Offline Koen - 15/10/2007 17:23 (laatste wijziging 15/10/2007 17:25)
Avatar van Koen PHP expert Nee heeft er niets mee te maken, op php.net staat er dat je een timestamp moet maken ;)
  1. echo strftime("%A %d %B, %Y",mktime('uur','minuut','sec','mnd','dag','jr'))."<br>";

Offline killerwhale6 - 15/10/2007 17:28
Avatar van killerwhale6 Nieuw lid ik gebruik nochtans dezelfde data (uit een database) die op een andere plaats ook via strftime wordt uitgelezen (en hier werkt dit).
Offline Grayen - 15/10/2007 18:25
Avatar van Grayen PHP ver gevorderde probeer eens

  1. echo strftime('%A %d %B, %Y', strtotime($_POST['besteldatum']));
Offline killerwhale6 - 15/10/2007 18:31
Avatar van killerwhale6 Nieuw lid ok deze werkt, thanks!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s