09. august 2006 - 15:22
#23
function FormatDateTime($thedatetime,$resultattype)
{ $MonthName = Array("januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december");
$WeekDayName = Array("søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag");
$DayOfWeek = getdate($thedatetime);
switch (strtoupper($resultattype))
{ case 'SHORTDATE' : return Date('d', $thedatetime)."-".Date('m', $thedatetime)."-".Date('y', $thedatetime);
case 'LONGDATE' : return Date('d', $thedatetime)."-".Date('m', $thedatetime)."-".Date('Y', $thedatetime);
case 'TEXTDATE' : return $WeekDayName[Date('w', $thedatetime)].", ".Date('d', $thedatetime)." ".$MonthName[Date('m', $thedatetime)-1]." ".Date('Y', $thedatetime);
case 'SHORTTIME' : return Date('H', $thedatetime).":".Date('i', $thedatetime);
case 'LONGTIME' : return Date('H', $thedatetime).":".Date('i', $thedatetime).":".Date('s', $thedatetime);
case 'DATE_US' : return Date('m', $thedatetime)."/".Date('d', $thedatetime)."/".Date('Y', $thedatetime);
case 'REVERSE' : return Date('Y', $thedatetime)."-".Date('m', $thedatetime)."-".Date('D', $thedatetime);
case 'TIME_US' : return Date('h', $thedatetime).":".Date('i', $thedatetime).":".Date('s', $thedatetime)." ".Date('A', $thedatetime);
case 'SWATCH' : return Date('B', $thedatetime);
case 'RFC_2822' : return Date('r', $thedatetime);
case 'ISO_8601' : if(substr(phpversion(),0,1)>4)
return Date('c', $thedatetime); // IF PHP 5+ RETURN ISO 8601 date
else
return Date('r', $thedatetime); // RETURN RFC 2822 formatted date instead
case 'UNIX' : return Date('U', $thedatetime);
default : return Date('Y', $thedatetime)."-".Date('m', $thedatetime)."-".Date('d', $thedatetime)." ".Date('H', $thedatetime).":".Date('i', $thedatetime).":".Date('s', $thedatetime);}}
function GenerateCode($codelength)
{ $letters = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
'0','1','2','3','4','5','6','7','8','9');
$the_letters = "";
for ($x=0;$x<($codelength-1);$x++)
{ $letno = rand(0,count($letters)-1);
$the_letters .= $letters[$letno];}
return $the_letters;}
?>
09. august 2006 - 15:22
#24
UPS: jeg mente self.
<?php
function MySQLDateTime2PHPDateTime($mysqldt)
{ $y = substr($mysqldt, 0, 4);
$m = substr($mysqldt, 5, 2);
$d = substr($mysqldt, 8, 2);
$h = substr($mysqldt, 11, 2);
$n = substr($mysqldt, 14, 2);
$s = substr($mysqldt, 17, 2);
return mktime($h,$n,$s,$m,$d,$y);}
?>