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!
;)

20 comentários sobre “SdevLab – Exemplo de Código | Como pegar a data e hora do sistema em PHP

  1. 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?

    • 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

  2. 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!

    • 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 / Alteração )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alteração )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alteração )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alteração )

Conectando a %s