将 Javascript Date 对象转换为 Excel 日期序列号

Joã*_*nte 4 javascript excel datetime datetime-format

所以我有一个包含年、月、日、小时、分钟、秒和毫秒数据的 Javascript 日期对象,我需要将此对象转换为 Excel 序列号,但我没有找到方法来做到这一点。我找到了如何仅转换 Date 对象,但我发现的方法没有考虑时间部分。

有什么建议么?谢谢您,问候。

Joã*_*nte 13

最后我能够正确地转换它,我使用以下代码来执行此操作:

let date = new Date();
let converted = 25569.0 + ((date.getTime() - (date.getTimezoneOffset() * 60 * 1000)) / (1000 * 60 * 60 * 24));
Run Code Online (Sandbox Code Playgroud)

谢谢你们。