Como faço para converter o formato de data em php
- 5025
- 744
- Mrs. Christopher Okuneva
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
- « Como instalar o gimp 2.10 no Ubuntu 18.04
- Como adicionar ou remover o aplicativo de inicialização no Ubuntu »