Я пытаюсь обработать файлы Quickbooks My Time imt с помощью PHP. Файл imt представляет собой XML-файл с открытым текстом. Я был в состоянии использовать библиотеку PHP SimpleXML без проблем, но один:Нечетное представление datetime в Quickbooks Мои файлы времени
Числовые представлений DateTime в файлах My Time XML является то, что я никогда не видел раньше:
<object type="TIMEPERIOD" id="z128">
<attribute name="notes" type="string"></attribute>
<attribute name="start" type="date">308073428.00000000000000000000</attribute>
<attribute name="running" type="bool">0</attribute>
<attribute name="duration" type="double">3600</attribute>
<attribute name="datesubmitted" type="date">310526237.59616601467132568359</attribute>
<relationship name="activity" type="1/1" destination="ACTIVITY" idrefs="z130"></relationship>
</object>
Вы можете видеть, что attritube [@ имя = 'старт'] имеет значение:
308073428.00000000000000000000
Это не на основе Excel метода хранения 308 073 428 слишком много дней с 1900-01-00, и это также не Unix Epoch.
Итак, мой вопрос в том, видел ли кто-нибудь такой тип представления времени?