Здравствуйте! Кто сталкивался с похожей проблемой, где необходимо перевести значение времени от спецификации OLE Automation DATE TIME (пример значения: 40956.0201649306) в обычный формат: Y-m-d H:i:s u. Так как формат DATETIME MySQL не умеет сохранять значение миллисекунд, программа пишет в базу эти значения(тип DOUBLE). Но как конвертировать эти данные на PHP?
Гуглив наткнулся на это(js): Код (PHP): var oaDate = 40967.6424503935; var date = new Date(); date.setTime((oaDate - 25569) * 24 * 3600 * 1000); alert(date); Также в конвертации времени от Microsoft Excel "=(A1 / 86400) + 25569 Результат будет в GMT зоне времени" Что за число 25569? Сделав то же самое что на js в php, получил совсем другой результат времени.. Хотя конвертер по адресу:http://www.silisoftware.com/tools/date.php выдает то же время что и js(скрипт в начале). В чем проблема где истина? Неужели не кто не сталкивался с таким форматом времени? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]