EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Converter uma data de um formato para outro em PHP

Existe uma maneira simples para converter o formato de data para outro formato de data em PHP?

Eu tenho isso:

O que estou fazendo errado?

Ferrugem de Peter Será que perguntou 5 meses
1 Respostas
Melhor resposta

O segundo parâmetro que você passar Data() deve ser um parâmetro apropriado, ou seja, os segundos desde a 1 em janeiro de 1970. A sequência de caracteres que você passá-lo não o reconhece.

Ele usa strtotime() para converter uma sequência de caracteres de data em um Timestamp, Embora nem mesmo strtotime() vai reconhecer y-m-d-h-i-s.

PHP 5.3 a seguir

Uso DateTime::createFromFormat. Permite que você especifique uma máscara precisa usando a sintaxe de Data() para analisar a data de entrada.

PHP 5.2 e anterior

Você tem que digitalizar itens (ano, mês, dia, tempo, minuto, segundo) usando substr() e passar os resultados para mktime () para construir um timestamp.

Um monte de trabalho! Eu recomendo usar um formato diferente strtotime() Você precisa saber. Tente isso:

Coder disse faz 4 meses
Compartilhá-lo Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page