Jag har ett datum som ser ut såhär (hämtat från en XML file) "2004-10-24 16:20 GMT-03:00", eller "2004-10-10 15:50 GMT+09:00", nu vill jag på min sida visa datumet och tiden som CET, finns det någon inbyggd funktion i PHP som kan göra detta?
1. Plocka ut datum och tid ur din sträng, alltså "2004-10-24 16:20" eller "2004-10-10 15:50".
2. Kör detta i strtotime och spara resultatet.
3. Plocka ut timmen som står efter GMT i din sträng, alltså "3" eller "9" samt dess tecken.
4. Räkna om det till sekunder (*3600) och addera/subtrahera (beroende på tecknet) det till ditt timestamp du fick ovan.
Matte: Säkert. Jag skulle då förvänta mig att strtotime() funkar så. Eftersom jag inte var säker blev det ovanstående lösning då inte jag heller har möjlighet att testa.
[..]Jag skulle då förvänta mig att strtotime() funkar så. Eftersom jag inte var säker blev det ovanstående lösning då inte jag heller har möjlighet att testa.