Преобразовать формат даты в Y-m-d H:i:s
Есть такой формат даты 44029 что есть 17/07/2020
Как из него 44029 сделать такой 'Y-m-d H:i:s' ?
Такое не работает
$date = DateTime::createFromFormat('d/m/Y', 44029);
$date = $date->format('Y-m-d H:i:s');
Ответы (1 шт):
Автор решения: Alexander Semikashev
→ Ссылка
$unixDate = (44029 - 25569) * 86400;
echo gmdate("Y-m-d H:i:s", $unixDate);
Где 44029 ваша дата.
Или
$date = new DateTime("1899-12-30");
$date->modify("+".$date_in_number_format." day");