Alguns métodos úteis da classe DateTime
Nome do método | Propósito |
---|---|
__construir() | É usado para devolver o objeto do Data hora aula. |
adicionar() | É usado para adicionar o dia, mês, ano, hora, minutos e segundos com o objeto DateTime. |
sub() | É usado para subtrair um dia, mês, ano, hora, minuto e segundo com o objeto DateTime. |
modificar() | É usado para modificar o valor de data e hora. |
createFromFormat () | É usado para ler as seqüências de data e hora com base em um formato especificado. |
setDate () | É usado para definir o valor da data. |
definir tempo() | É usado para definir o valor do tempo. |
settimestamp () | É usado para definir a data e a hora com base no valor do Timestamp Unix. |
setTimeZone () | É usado para definir o fuso horário para o objeto DateTime. |
getLasterrors () | É usado para devolver os avisos e erros. |
Exemplos diferentes de classe DateTime
Os diferentes usos da classe DateTime são mostrados nesta parte do tutorial usando vários exemplos.
Exemplo 1: Leia a data e a hora atuais
Crie um arquivo PHP com o seguinte script que imprime os valores de data e hora formatados. O objeto da classe DateTime é criado aqui sem usar o parâmetro construtor para ler os valores atuais de data e hora. Em seguida, a função format () é usada para imprimir a data e hora atuais no formato específico.
// Leia a data e a hora atuaisA data e hora atuais são: ".$ DATE-> formato ("D-M-Y, H: I: S")."
";Saída:
A saída a seguir aparece após a execução do script anterior:
Exemplo 2: Leia a data e a hora específicas
Crie um arquivo php com o seguinte script que imprime os valores de data e hora específicos com a formatação. O objeto do Data hora A classe é criada aqui com um parâmetro construtor para imprimir os valores de data e hora específicos. Em seguida, o método format () é usado para imprimir a data e a hora no formato específico.
// Leia a data e a hora específicasA data e hora é: ".$ DATE-> formato ("D-M-Y, H: I: S")."
";Saída:
A saída a seguir aparece após a execução do script anterior:
Exemplo 3: Leia a data e a hora em um formato legível
Crie um arquivo PHP com o seguinte script que lê o valor da data com base no valor da string em inglês e imprima o valor de data específico com a formatação. Em seguida, o método format () é usado para imprimir a data no formato específico.
// Leia a data específicaA data é: ".$ data-> formato ("d-m-y")."
";Saída:
A saída a seguir aparece após a execução do script anterior:
Exemplo 4: Crie data usando CreateFromFormat ()
Crie um arquivo php com o seguinte script que gera uma data usando o createFromFormat () Método do Data hora aula. Em seguida, o método format () é usado para imprimir a data no formato específico.
// Leia a data específicaA data é: ".$ data-> formato ("d-m-y")."
";Saída:
A saída a seguir aparece após a execução do script anterior:
Exemplo 5: modifique a data atual adicionando dias, meses e anos
Crie um arquivo php com o seguinte script que gera uma data após a adição de 10 dias, 1 mês e 2 anos usando o modificar() Método do Data hora aula. Em seguida, o método format () é usado para imprimir a data no formato específico.
// Leia a data atualA data é: ".$ data-> formato ("d-m-y")."
";Saída:
A saída a seguir aparece após a execução do script anterior:
Exemplo 6: modifique a data atual subtraindo dias, meses e anos
Crie um arquivo PHP com o seguinte script que gera uma data após subtrair 5 dias, 6 meses e 1 ano usando o modificar() Método do Data hora aula. Em seguida, o método format () é usado para imprimir a data no formato específico.
// Leia a data atualA data é: ".$ data-> formato ("d-m-y")."
";Saída:
A saída a seguir aparece após a execução do script anterior:
Exemplo 7: Adicione dias, meses e anos com a data atual
Crie um arquivo PHP com o seguinte script que gera uma data após a adição de 5 dias, 1 mês e 3 anos, criando o objeto de DateInterval classe e o adicionar() Método desta classe. Em seguida, o método format () é usado para imprimir a data no formato específico.
// Leia a data atualA data é: ".$ data-> formato ("d-m-y")."
";Saída:
A saída a seguir aparece após a execução do script anterior:
Exemplo 8: Leia a data com o manuseio de exceção
Crie um arquivo PHP com o seguinte script que imprime o valor de data específico que é retirado do parâmetro URL com a formatação. O Try-Catch O bloco é usado no script para exibir a mensagem de erro para o valor da data errada.
if (isset ($ _ get ['dt'])))A data é: ".$ data-> formato ("d-m-y")."
";Saída:
A saída a seguir aparece após a execução do script anterior:
Conclusão
A classe DateTime do PHP é usada para gerar a data e a hora de várias maneiras. Alguns métodos comumente usados desta classe são explicados neste tutorial usando exemplos simples.