Я сделал функцию, чтобы получить текущую дату с форматом даты, это код:Не может вернуть текущую дату
function getTimestamp($dateFormat)
{
$dateFormat = "d-m-Y G:i:s.u";
$originalTime = microtime(true);
$micro = sprintf("%06d", ($originalTime - floor($originalTime)) * 1000000);
$date = new DateTime(date('d-m-Y H:i:s.'.$micro, $originalTime));
echo $date->format($dateFormat);
return $date->format($dateFormat);
}
дата Возвращается это:
05-02-2016 0: 28: 05,839051
, но должно быть вместо этого:
05-02-2016 0: 09: 30.839051
что я сделал не так?
код выше возвращается только текущая дата, то есть 05-02-2016, что еще вам нужно? –
@AmitShah да, верните текущую дату, но в моем регионе Италия вернувшийся час неверен: '05-02-2016 0: 28: 05.839051', должен быть возвращен:' 05-02-2016 0: 09: 30.839051 вместо этого. – Dillinger
@AmitShah, я думаю, его проблема связана с временем – Nehal