EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Configura come lingua predefinita
Domande di PF - Cose da fare

Convertire una data da un formato a altro in PHP

C'è un modo semplice per convertire il formato di una data in un altro formato di data in PHP?

Ho questo:

Che cosa sto facendo sbagliato?

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Ruggine di Peter fa frequenti 7 anni
1 Risposte
Miglior risposta

Il secondo parametro che passano a Data() deve essere un parametro adatto, vale a dire, i secondi dalla 1 nel gennaio del 1970. La stringa che si passa non lo riconosce.

USA strtotime() per convertire una stringa di data in un timestamp, Anche se non anche strtotime() riconoscerà y-m-d-h-i-s.

PHP 5.3 qui di seguito

Uso DateTime::createFromFormat. Consente di specificare una maschera precisa utilizzando la sintassi di Data() per analizzare la data in arrivo.

PHP 5.2 e precedenti

È necessario analizzare gli elementi (anno, mese, giorno, tempo, minuto, secondo) utilizzando substr() e passare i risultati a mktime () per costruire un timestamp.

Un sacco di lavoro! Mi consiglia di utilizzare un formato diverso da quello strtotime() è necessario conoscere. Prova questo:

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Coder ha detto rende 7 anni