SdevLab – Exemplo de Código | Como pegar a data e hora do sistema em PHP

Eae galera!

Este exemplo de código é muito simples e bastante útil em variadas situações. Como eu precisei pesquisar como fazer isto, estava em uma destas situações de necessidade, resolvi dividir o código aqui no blog.

Como pegar a data e hora do sistema em PHP

Segue sintaxe da função date do php, que exibe a data e a hora do sistema:

<?php
echo "Data: ";
echo date("d/m/y"); // exibe a data no formato DD/MM/YY
echo " Hora: ";
echo date("H:i"); //exibe a hora no formato HH:MM
?>

Isto é o básico, da pra fazer também uma variável receber o resultado da chamada desta função (a função date devolve uma string) e tratar o resultado posição por posição, exemplo:

$date = date("d/m/y");
echo $date[0];
echo $date[1];

O básico é isso, até a próxima!
;)

About these ads

20 Responses to SdevLab – Exemplo de Código | Como pegar a data e hora do sistema em PHP

  1. Muito bom o tutorial, vai me ajudar no sistema que estou desenvolvendo hehehe
    VLW

  2. Jaqueline disse:

    Realmente seu site tá de parabéns… tem me ajudado muito.

  3. Daniel Costa disse:

    Ótimo post, mas no meu caso a hora está vindo 3 horas a mais!

    • sanojkun disse:

      Ué, estranho cara, a data/hora que a função pega é a do servidor….

    • Jorge Clesio disse:

      Olá é só usar o comando de hora de zona.

      date_default_timezone_set(‘America/Sao_Paulo’);

      Se der alguma coisa errado, horas a mais ou a menos é só mudar para usa região por exemplo: sou do Pará então usarei o timezone da minha capital :

      date_default_timezone_set(‘America/Belem’);

  4. ElionaiFigueiredo disse:

    date_default_timezone_set(‘UTC’);

    Caso estiver dando erro na tela e so acrescentar esse codigo ai….

  5. gomesvaldeir disse:

    Facil d+, parabens pelo blog.

  6. pablo disse:

    obrigado!

  7. Emanuel Costa disse:

    valeu mah, ajudou bastante….

  8. Carla disse:

    Ola amigo! Muito bom teu site! Estou criando um sistema de comentários. Como configuro o banco de dados para aparecer no final de cada postagem data e hora?

    • sanojkun disse:

      Eae Carla,

      Então, primeiramente muito obrigado pelo elogio, o blog esta parado em relação a publicações mas estou mexendo internamente nele pra melhorar a estrutura antes de voltar com conteúdo!

      Sobre sua dúvida, o banco de dados tem um formato de data/hora. É só você criar uma coluna deste tipo.
      Depois você tem que ver qual o formato a função de data e hora do php devolve os dados. Se for o mesmo tipo, ótimo! Senão, basta você fazer uma função em php mesmo pra converter a hora do sistema para o formato do banco antes de salvar!
      Eu acho, porque faz tempo que não mexo com isso, que tem como você definir um padrão para o campo no BD, o que facilitaria ainda mais seu sistema!

      Se precisar de mais ajuda posta nos comments!

      Mal ae a demora, bixo ta pegando no trampo! hahaha
      xD
      jonas

  9. Diego disse:

    Olá!
    Estou desenvolvendo um site com um formulario de cadastro, e preciso que seja inserido no mysql a data que o usuario realizou o cadasto.
    O formulario nao tem campo de data, entao tenho que captturar a data que ele realizou o cadastro.

    Tem como?

    Abraços!

    • sanojkun disse:

      Oi Diego,
      tem como sim. Faz este trecho de código virar uma função…toda hora que você for gravar o formulário no banco, antes chama esta função e ja joga na sql que vai para o banco…é bem simples!

      abraço,
      jonas

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

%d blogueiros gostam disto: