Спарсил Excel документ.
Вместо дат в полях числа.
К примеру 42743 это 08.01.2017
Каким образом они переводят числа в дату?
Пробовал подставлять 0 в конец числа, нужного результата не получил.
Святослав Немато дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац).
В противном случае, ваши вопросы будут удаляться по причине тег-спама
Сергей Горностаев, библиотекой phpexcel, это не важно.
Если Вы вставите в ячейку Excel дату 08.01.2017, а потом измените формат ячейки на текст, то получите 42743
По какой собственно формуле высчитывается дата?
Excel stores dates as sequential serial numbers so that they can be used in calculations. By default, January 1, 1900 is serial number 1, and January 1, 2008 is serial number 39448 because it is 39,447 days after January 1, 1900.
Excel хранит дату как число. Шаг в единицу прибавляет 1 день, 1/24 - 1 час, и т.д.
При этом 1 = 01.01.1900
Следовательно 42743 это 01.01.1900 + 42742 дней.