Galera gostaria de uma ajuda,
tenho uma data no formato 0000-00-00(DATE) e gostaria de converter a mesma para TIMESTAMP : 0000-00-00 00:00:00, isso com CodeIgniter.
alguém já fez alguma vez?
Grato.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Galera gostaria de uma ajuda,
tenho uma data no formato 0000-00-00(DATE) e gostaria de converter a mesma para TIMESTAMP : 0000-00-00 00:00:00, isso com CodeIgniter.
alguém já fez alguma vez?
Grato.
Consegui fazer
<?php
function timesTampToDate($timestamp){
$datetime = new DateTime($timestamp, new DateTimeZone("America/Sao_Paulo"));
return $datetime->format('Y-m-d');
}
function padraoBrasilDataHora($timestamp){ //
$datetime = new DateTime($timestamp, new DateTimeZone("America/Sao_Paulo"));
return $datetime->format('Y-m-d H:i:s');
}
function padraoDataBrasil($data){
return date('d/m/Y');
}
function dateToTimesTamp($data = '', $seconds = FALSE, $fmt = 'pt') // 2017-05-25
{
$time = time($data);
$r = date('Y', $time).'-'.date('m', $time).'-'.date('d', $time).' ';
if ($fmt === 'pt')
{
$r .= date('h', $time).':'.date('i', $time).':'.date('s', $time);
}
else
{
$r .= date('H', $time).':'.date('i', $time).':'.date('s', $time);
}
if ($seconds)
{
$r .= ':'.date('s', $time);
}
if ($fmt === 'pt')
{
return $r.' '.date('A', $time);
}
return $r ;
}