Ik heb een website waarbij je nieuw hebt...
En daar staat altijd onderin 'geplaatst op: ....'.
Alleen nu heb ik ook een rss feed (gebruik ik de zelfde database voor).
Hij zet de datum nu zo gewoon in de database:
Sla je die op als varchar of zo? Zo kun je toch nooit sorteren op datum? Een datum moet je opslaan als timestamp (INT 10) of datum tijd object (DATETIME).
Wil je je RSS feed valid maken dan moet je datum er zo uit zien:
echo date('r', $timestamp);
Wat je kan doen is 't volgende:
echo date('r', strtotime($datum));
Ik weet alleen niet of ie dan de juiste datum er uit gooit omdat je gebruik maakt van nederlandse namen etc.
Terugkomend op je vraag:
Elke RSS reader handelt zijn datums anders af en 't is niet aan jou om daar controle over te hebben.
edit: Wil je je datum dus altijd fatsoenlijk hebben in elke RSS reader dan zul je je aan 't bovenstaande format moeten houden. Dit staat ook gespecificeert in: http://blogs.law.harvard.edu/tech/rss
En wanneer je de datum en tijd van het heden (dus nu) in de database wilt zetten, gebruik dan de MySQL-functie NOW(). Dan heb je helemaal geen php-code nodig.