Introdução ao PHP Change Date Format
As funções PHP Date são usadas para imprimir a data do servidor ou a data atual. É usado principalmente para registrar as informações quando o sistema está executando qualquer operação no servidor. Pode-se alterar as informações de data sobre como são necessárias para qualquer operação específica. Os dados fornecidos serão padrão (aaaa-mm-dd), pois a data pode ser alterada conforme a necessidade, usando muitos métodos e funções de data. Abaixo estão listadas as técnicas usadas para alterar o formato da data no servidor.
Formato de data PHP:
O formato PHP Change Date fornece as informações de data do servidor em que o script PHP específico é executado. Portanto, o servidor nos fornecerá as informações no formato padrão quando a função de data for executada. Se você deseja alterar o formato como desejar, isso pode ser feito de várias maneiras.
Tipos de formatos de data
Existem poucos formatos de dados usados no PHP para imprimir a data conforme o requisito:
- date_create (): Esta função criará a data conforme o formato de data mencionado na função date_format. Se você estiver passando o formato da data como dd-mm-aaaa, a data será impressa no formato mencionado. Retorna o objeto para a função date_format ().
- date_modify (): Esta função modifica a data especificada pelo usuário, isto é, se o usuário especificar +15 dias, a data impressa será 15 dias antes da data atual. Esta função modifica o registro de data e hora do servidor a ser impresso.
- date_create_from_format (): Esta função criará a data mencionada no formato e cria um objeto de acordo com o formato mencionado e passado para a função date_format.
Como converter formato de data?
Muitos programadores usam funções diferentes de data e hora para fazer as alterações conforme seus requisitos. A mudança depende da região e com base em onde é usada também.
Por exemplo, se o usuário desejar usar o banco de dados para qualquer entrada de funcionário e o formato da data do servidor for diferente do formato usado pelo banco de dados, o banco de dados não aceitará o formato padrão, pois o banco de dados possui suas restrições. Portanto, o usuário precisa alterar o formato para os requeridos usando várias técnicas disponíveis em PHP. Há muitos casos em que as funções de data e hora têm seu formato.
Por exemplo, na Índia, a data será impressa no formato IST (horário padrão da Índia), nos EUA será impressa no formato CDT / CST (horário padrão central), no Japão será impressa no JST (horário padrão do Japão) ), no Canadá, será impresso no EST (horário padrão do leste). Portanto, o banco de dados e o servidor terão diferentes fusos horários comparativamente. Para torná-lo compatível com o formato da data, os fusos horários são alterados de acordo para não haver conflitos entre os dados a serem inseridos. Uma das técnicas é a função strtotime (), que imprime a data mencionada no formato atual.
Exemplo 1
Aqui está um exemplo para usar a função strtotime () que imprime a data.
Código:
<_?php
$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>
$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>
Resultado:
Na saída acima, a data mencionada será a mencionada na função de data. Como a data mencionada aqui é d / m / y, a saída também tem o mesmo formato. Se você deseja especificar um hífen (-) em vez de barra invertida (/), pode mencionar no próprio formato de data.
Exemplo 2
Aqui estão alguns exemplos de como converter a data da data padrão para o formato necessário.
Código:
<_?php
$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>
$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>
Resultado:
Aqui no código e na saída acima, a data especificada na função de formato de data é a que será impressa na saída. Assim, o usuário pode especificar em qualquer formato que ele queira ver como dd-mm-aaaa ou dd-mm-aaa ou dd / mm / aaaa ou dd / mm / aa, etc.
Código:
<_?php
$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>
$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>
Resultado:
No código acima e na saída correspondente, o formato da data é mencionado no código passado com o formato da função, como visto acima. O método DateTime () converterá a data no formato mencionado na função format e criará um objeto para passá-lo para a função format.
Código:
<_?php
$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>
$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>
Resultado:
No código acima, o formato especificado na data criada a partir do método format é a entrada para o método date_format, pois a data mencionada no código será impressa no formato mencionado no código.
Por isso, aprendemos muitos métodos sobre como alterar a data de um formato específico usando várias funções de data. Em todas as funções de data, o comum já era a data mencionada no próprio código. Se quiser levar a data atual como entrada para o formato especificado, você pode simplesmente usar a função date () ou a função Date Time () para recuperar a data e a hora, respectivamente. Assim, o usuário pode trabalhar da maneira estática, bem como uma maneira dinâmica de recuperar a data do servidor. Da mesma forma, como as funções de data, temos várias funções de hora que podem ser usadas para alterar os fusos horários e o formato de hora dos servidores. Todos os servidores terão um horário comum, ou seja, UTC (Universal Time Zone), a menos que sejam alterados para o respectivo país / região.
Conclusão - Formato de Data de Mudança do PHP
Neste artigo, discutimos o formato da data, como alterar o formato da data e também seus tipos. O principal objetivo dessas mudanças é ter um fluxo suave entre os vários conflitos enfrentados quando servidores de diferentes países são usados juntos e têm um lugar comum como repositório.
Artigo recomendado
Este é um guia para o PHP Change Date Format. Aqui discutimos diferentes tipos de formato de data e seus exemplos, juntamente com a implementação e saída do código. Você também pode consultar nossos outros artigos sugeridos para saber mais -
- Palíndromo em PHP (Exemplos)
- O que é classe abstrata em PHP?
- Programação de soquete em PHP com métodos
- Introdução ao fatorial em PHP
- Palíndromo em C ++
- Palindrome em JavaScript
- Programação de soquete em Python
- Os 5 principais exemplos de formatos de data JavaScript
- Classe abstrata em C # com exemplo