Итак, с небольшой математикой:
Если 43111 - 11 января 2018 года, то 0 - 30 декабря 1899 года. Python имеет datetime.date.fromordinal()
Возвращает дату, соответствующую прорептическому григорианскому порядку, где 1 января года 1 имеет порядковый номер 1. ЗначениеError возникает, если 1 & lt; = порядковый номер = date.max.toordinal (). Для любой даты d, date.fromordinal (d.toordinal ()) == d.
blockquote>Если вы используете это со смещением, у вас есть:
>>> dateoffset = 693594 >>> datetime.date.fromordinal(dateoffset + 43111) datetime.date(2018, 1, 11)
Надеюсь, что это поможет, даже если он не работает для поплавков.
Используйте источник, Люк.
Нет, но серьезно я обнаружил, что сборка Node.js из исходного кода, выполнение тестов и просмотр тестов привели меня на верный путь. Оттуда хорошо искать файлы .js в каталоге lib, особенно файл http.js.
Обновление: я написал этот ответ более года назад, и с тех пор количество замечательных ресурсов, доступных для людей, изучающих Node.js., резко возросло. Хотя я по-прежнему считаю, что погружаться в источник стоит, я думаю, что теперь есть лучшие способы начать работу. Я бы посоветовал несколько книг по Node.js, которые начинают выходить.