function getDate($d = false, $fast = false)
{
if ($d === false) {
return getdate();
}
$dt = new DateTime();
$dt->setTimestamp($d);
return array('seconds' => (int) $dt->format('s'), 'minutes' => (int) $dt->format('i'), 'hours' => (int) $dt->format('G'), 'mday' => (int) $dt->format('j'), 'wday' => (int) $dt->format('w'), 'mon' => (int) $dt->format('n'), 'year' => (int) $dt->format('Y'), 'yday' => (int) $dt->format('z'), 'weekday' => $dt->format('l'), 'month' => $dt->format('F'), 0 => (int) $dt->format('U'));
}