strtotime functie
Ik haal uit een feed een bepaalde tijd, nu zet ik deze met strtotime om naar één getal (als ik het goed heb is dat het verschil tussen 01-01-70 01:00:00 en die tijd) en die sla ik op in de database. Nu probeer ik door
Deze om te zetten in een normale tijd, maar nu komt er steeds 01-01-70 01:00:00 uit.
Wat doe ik verkeerd?
Code (php)
En haal ze op:
@wouter als ik dat doe, en ik doe ORDER BY datumveld ASC, gaat hij dan wel goed orderen? dus dat hij dan de tijd die het hoogst is (dichst bij de momentele tijd) boven aan zet?
http://sqlfiddle.com/#!2/5442d/6
Als het goed is wel, al moet je wel DESC gebruiken: Gewijzigd op 10/10/2012 19:21:00 door Wouter J
Code (php)
En het veld time is 'datetime', maar toch komt er in de database 1970-01-01 01:00:00 terecht....
Toevoeging op 10/10/2012 19:44:50:
Toevoeging:
Terwijl er in de feed toch echt staat:
<pubDate>Wed, 10 Oct 2012 18:53:05 +0200</pubDate>
Probeer eens zonder de Wed, (substr($feed->Pubdate, 5))
Dat bedoel je? Dan komt er nogsteeds 1970-01-01 01:00:00 uit...
Toevoeging op 10/10/2012 20:46:51:
Probleem opgelost:
ik had Pubdate ipv pubDate
Ik krijg gewoon 2012-10-10 18:53:05
@Ger Probleem is al opgelost, had Pubdate ipv pubDate waardoor hij het verkeerde uit de feed haalde...
Ik zag het Matthijs, ik zag jou toevoeging pas na dat ik mijn reactie geplaatst had.