PHP ver gevorderde |
|
Ik had nog ergens een oude functie liggen, heb hem iets aangepast en nu werkt hij zoals jij wilde (hoop ik tenminste)
function showTime($iDate = null)
{
if ($iDate === null)
{
$iDate = time();
}
else if (is_string($iDate) && ($iDate = strtotime($iDate)) === false)
{
trigger_error('You have given invalid an invalid argument', E_USER_WARNING);
}
$aDays = array('maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag', 'zondag');
$aMonths = array('januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december');
$aDate[] = $aDays[(date('N', $iDate) - 1)]; // maandag
$aDate[] = date('j', $iDate); // 1
$aDate[] = $aMonths[(date('n', $iDate) - 1)]; // augustus
$aDate[] = date('Y', $iDate); // 2006
$aDate[] = '-'; // -
$aDate[] = date('H:i', $iDate); // 15:05
return implode(' ', $aDate); // maandag 1 augustus 2006 - 15:05
}
function showTime($iDate = null) { if ($iDate === null) { } { trigger_error('You have given invalid an invalid argument', E_USER_WARNING); } $aDays = array('maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag', 'zondag'); $aMonths = array('januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'); $aDate[] = $aDays[(date('N', $iDate) - 1)]; // maandag $aDate[] = date('j', $iDate); // 1 $aDate[] = $aMonths[(date('n', $iDate) - 1)]; // augustus $aDate[] = date('Y', $iDate); // 2006 $aDate[] = '-'; // - $aDate[] = date('H:i', $iDate); // 15:05 return implode(' ', $aDate); // maandag 1 augustus 2006 - 15:05 }
edit: ff ervoor gezorgd dat je niet per se een argument hoeft op te geven. |