# Koenig (05.12.2015 / 13:24)Реализовал
ДоХтор, ну и велик надо сделать функцией
привязка к системному времени (+/-)
function bindingTime($date = '', $time = '') {
$dtTm = functions::display_date(time() + $set_user['timeshift'] + 86400);
preg_match('/[0-9]{2}:[0-9]{2}/', $dtTm, $tm);
preg_match('/[0-9]{2}\.[0-9]{2}\.[0-9]{4}/', $dtTm, $dt);
list($H, $i) = explode(':', implode($tm));
list($d, $m, $Y) = explode('.', implode($dt));
if (!is_string($date) || !is_string($time)) {
return false;
} elseif ($date == 'date' && $time == 'time') {
return date('d.m.Y - H:i:s', (mktime($H, $i, date('s'), $m, $d, $Y) - 86400));
} elseif ($date == 'date' && $time == '') {
return date('d.m.Y', (mktime($H, $i, date('s'), $m, $d, $Y) - 86400));
} else {
return date('H:i:s', (mktime($H, $i, date('s'), $m, $d, $Y) - 86400));
}
}
echo bindingTime('date', 'time'); // 05.12.2015 - 12:55:40
echo bindingTime('date'); // 05.12.2015
echo bindingTime(); // 12:55:40
echo bindingTime(0); // Выключить показ даты и времени