Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- 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];
- }
- ?>
Advertisement