Como faço para converter o formato de data em php

Como faço para converter o formato de data em php

Este tutorial usa funções php strtotime () e date () para converter o formato de hora de data. Por exemplo, você armazenou uma data em um formato AAA-MM-DD em uma variável e precisa alterar isso para o formato MM-DD-YYYY.

Podemos conseguir isso convertendo a data primeiro em segundos usando a função strTotime (). Após essa reconstrução, a data para qualquer formato usando a função date (). Abaixo estão alguns exemplos de conversão:

1. Mude aaaaa-mm-dd => mm-dd-yyyy

Aqui temos o formato AAAAA-MM-DD ("2019-01-15") e convertendo-o para formato MM-DD-YYYY ("01-15-2019").

$ origdate = "2019-01-15"; $ newDate = date ("m-d-y", strtotime ($ origdate)); eco $ newDate;
1234$ origdate = "2019-01-15"; $ newDate = date ("m-d-y", strtotime ($ origdate)); echo $ newDate;

Saída:

01-15-2019 

2. Mude aaaaa-mm-dd => dd-mm-yyyy

Aqui temos o formato da data em que sim-mm-dd ("2019-01-15") e convertendo-o em formato dd-mm-yyyy ("15-01-2019").

$ origdate = "2019-01-15"; $ newDate = Date ("D-M-Y", Strtotime ($ origdate)); eco $ newDate;
1234$ origdate = "2019-01-15"; $ newDate = date ("d-m-y", strtotime ($ origdate)); echo $ newDate;

Saída:

15-01-2019 

3. Alterar dd/mm/yyyy => aaaaa-mm-dd

Se você tiver barras no formato de data como "15/01/2019" e precisar converter/com hífens (-). O exemplo a seguir o ajudará a converter dd/mm/yyyy ("15/01/2019") para yyyy-mm-dd (2019-01-15).

$ origdate = "15/01/2019"; $ date = str_replace ('/', '-', $ origdate); $ newDate = date ("y-m-d", strtotime ($ data)); eco $ newDate;
12345$ origdate = "15/01/2019"; $ date = str_replace ('/', '-', $ origdate); $ newDate = date ("y-m-d", strtotime ($ data)); echo $ newDate;

Saída:

2019-01-15