Ik probeer een string te converteren naar de gewenste notitie voor een timestamp.
De oorspronkelijke notitie (string) is: "11-1-12 10:46:53" (let ook op dubbele spatie)
De gewenste notie is: "jjjj-mm-dd hh:mm:ss" (1 spatie ertussen), dus in onderstaand voorbeeld wil als resultaat: "2012-01-11 10:46:53", maar ben hier nu kompleet de weg kwijt, onderstaande geeft een onjuist resultaat:
@ Smur f :-) dat is precies waar ik naar heb gezocht, maar niet kon vinden! Ik ga hier even verder mee puzzelen, dank je!
@ Gunther, je voorbeeld gaat alleen op voor huidige systeemtijd die je als juiste (default) waarde verkrijgt uit php, maar als ik de timestamp uit mijn voorbeeld gebruik komt ook hier een onjuist resultaat omdat ik geen juiste tijd kan formuleren uit de originele timestamp string. Dit laatste is ook de bron van mijn probleem, het format van de originele timestamp moet eerst worden gewijzigd.
Sterker nog... ik ervaar alsnog problemen nu ik dit tracht te implementeren.
Ik ga via een foreach loop door een array, maar het resultaat is soms onjuist! Hieronder een voorbeeld van de functie van Wouter en Smur F, zoek de verschillen! :-)
Op zich is strtotime() een leuke functie, maar deze maakt zelf een interpretatie van de datum. Door de vele verschillende datum formaten kan die nog wel eens verkeerd gaan.