PHP

PHP: Obtendo a data e hora atual

Aprenda a obter a data e a hora atual usando a função date() do PHP.

Vários formatos de data e hora estão disponíveis para utilização.

Exemplo:

  echo date('d/m/Y \à\s H:i:s');
  // resultado: 29/06/2018 às 08:02:00

Para prevenir que um caractere reconhecido na string de formatação seja expandido, escape-o, precedendo-o com uma barra invertida. No exemplo acima o “à” e o “s” foram precedidos com a barra invertida para não serem interpretados como parâmetro.

Para resolver problemas de fuso horário use a função date_default_timezone_set().

Exemplo:

  date_default_timezone_set('America/Sao_Paulo');
  echo date('d/m/Y \à\s H:i:s');

7 thoughts on “PHP: Obtendo a data e hora atual

  • Carlos Alberto Ramos Teixeira

    Por favor, onde devo configurar, date_default_timezone_set(‘America/Sao_Paulo’); meu PHP 7.

    Agora a Data 22:56
    echo date(‘d/m/Y \à\s H:i:s’);

    Resultado:
    03/01/2019 às 00:56:46

    Muito obrigado

    Resposta
    • Fala Carlos,

      defina a função date_default_timezone_set() antes do comando date().

      Exemplo:

      date_default_timezone_set(‘America/Sao_Paulo’);
      echo date('d/m/Y às H:i:s');
      Resposta
  • Emerson

    E aí tiago, no caso de inserir esses dados no banco de dados, qual seria o tipo da coluna?

    Resposta
    • Pode ser em uma de string mesmo mano

      Resposta
    • Olá Henrique,

      se você tem acesso a este servidor externo, basta rodar o script.

      Resposta

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *