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 11 mesi
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 11 mesi