<?
function CorrigeZeros($data)
{
foreach ($data as $cod => $temp)
if (strlen($data[$cod])<2)
$data[$cod]="0".$data[$cod];
return ($data);
}
function Data2UnixTime($data)
{
$data=explode("/",$data);
return(mktime(0,0,0,$data[1],$data[0],$data[2]));
}
function UnixTime2Ano($timestamp)
{
$temp=getdate($timestamp);
return $temp['year'];
}
function UnixTime2DataHora($timestamp,$formato="N") // Numerico, Abreviado, Extenso
{
if ($timestamp=="" || $timestamp==0 || $timestamp==-1)
return "";
$temp=getdate($timestamp);
$temp=CorrigeZeros($tem0);
$temp['mon']=($formato=="N" ? $temp['mon'] : ( $formato=="E" ? NomeMes($temp['mon']) : NomeMesAbreviado($temp['mon'])));
$data=$temp['mday']."/".$temp['mon']."/".$temp['year']." ".$temp['hours'].":".$temp['minutes'].":".$temp['seconds'];
return ($data);
}
function UnixTime2Data($timestamp,$formato="N") // Numerico, Abreviado, Extenso
{
if ($timestamp=="" || $timestamp==0 || $timestamp==-1)
return "";
$temp=getdate($timestamp);
$temp=CorrigeZeros($temp);
$temp['mon']=($formato=="N" ? $temp['mon'] : ( $formato=="E" ? NomeMes($temp['mon']) : NomeMesAbreviado($temp['mon'])));
$data=$temp['mday']."/".$temp['mon']."/".$temp['year'];
return ($data);
}
function UnixTime2Hora($timestamp,$formato="N")
{
if ($timestamp=="" || $timestamp==0 || $timestamp==-1)
return "";
$temp=getdate($timestamp);
$temp=CorrigeZeros($temp);
$data=$temp['hours'].":".$temp['minutes'].":".$temp['seconds'];
return ($data);
}
function NomeMes($nummes)
{
$meses=explode(",","Mês inválido,Janeiro,Fevereiro,Março,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro");
return $meses[(int)$nummes];
}
function NomeMesAbreviado($nummes)
{
/* 7 - Mês inválido,Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez */
$meses=explode(",","Inv,Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez");
return $meses[(int)$nummes];
}
?>
Comments
0 B
|0 👍
/0 👎