Como converter uma string PHP para data

Ao trabalhar com linguagens de programação, é comum ter que converter um elemento de um tipo de dados para outro. Muitas vezes, é necessário converter algo que um usuário digita para um tipo mais utilizável, como a conversão de uma string para uma data. No PHP, todas as datas são armazenadas no registro de data e hora do UNIX. Felizmente, no PHP 4 e 5, existe uma função predefinida que permite converter praticamente qualquer string em um timestamp UNIX.

Passo 1

Obtenha a string que você deseja converter para a data. Você pode fazer isso através de uma caixa de texto em um formulário HTML ou pode ser de uma tabela de banco de dados.

Etapa 2

Armazene essa sequência em uma variável usando a instrução de atribuição. Por exemplo, se você usar um formulário, $ myDate = $ _POST [“txtDate”];

Etapa 3

Defina uma variável para armazenar a data resultante. Faça isso usando o operador de atribuição e armazene um zero na variável: $ resultDate = 0;

Etapa 4

Use a função strtotime para converter a string e salve-a na variável date: $ resultDate = strtotime ($ myDate);

Referências

 

Você pode estar interessado:

Deixe um comentário