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.
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 ;
    }