login  Naam:   Wachtwoord: 
Registreer je!
 Forum

RSS feed uitlezen

Offline Drieske - 26/02/2009 00:20
Avatar van DrieskeLid Ik wil een feed uitlezen en deze berichten in mijn database opslagen. Vervolgens zou ik ook willen sorteren op datum.

Momenteel zit ik met het type char voor mijn datum veld in de database omdat het van dit type notatie is:

Citaat:
Wed, 25 Feb 2009 22:37:41 GMT


Weet iemand hoe ik dit als een datum in de database kan zetten en hierop dan kan sorteren?

2 antwoorden

Gesponsorde links
Offline Koen - 26/02/2009 11:03
Avatar van Koen PHP expert In mysql weet ik zo niet direkt een functie die dat voor elkaar krijgt, maar in php kan je dit wel doen:
  1. $date = date('Y-m-d H:i:s', strtotime('Wed, 25 Feb 2009 22:37:41 GMT'));

En dan van je veld 'datum' een datetime maken, werkt voor mij:
Citaat:
2009-02-25 23:37:41
Offline Arnold - 26/02/2009 14:55 (laatste wijziging 26/02/2009 14:56)
Avatar van Arnold Nieuw lid
  1. $dateTimeObj = new DateTime($origineleDatum, new DateTimeZone("TIJDZONE!!"));
  2. echo $dateTimeObj->format('Y-m-d H:i:s');


Dit heeft als voordeel meer op vorige post, dat je met tijdzones kunt werken, als je rss feeds uit meerdere zones komen.

zie http://www.php.net/DateTime
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.238s