Мне нужно изменить формат даты из моего Excel, чтобы загрузить в дБ.В Excel эта строка уже в формате даты.
Когда я отлаживаю эту строку, результатом является float (43772).Затем я пытаюсь изменить формат, используя date_create_from_format .Но теперь результат date всегда bool (false) или ошибка: date_format () ожидает, что параметру 1 будет DateTimeInterface, логическое значение .Мой код такой:
$column = 'A';
$row = 2;
while ($objexcel->getCell('A' . $row)->getValue() != '' && $objexcel
>getCell('B' . $row)->getValue() != '') {
$tgl = $objexcel->getCell('D' . $row)->getValue();
$date = date_create_from_format('d/m/Y', $tgl); /* here problem */
$update = date_format($date, 'Y-m-d'); /* here problem */
}
Можете ли вы помочь мне, как решить эту проблему?