Javascript 如何将excel日期转换为时间戳

Javascript 如何将excel日期转换为时间戳,javascript,node.js,excel,datetime,xlsx,Javascript,Node.js,Excel,Datetime,Xlsx,我从excel文件中得到了一组日期,它们看起来像奇怪的分数:42425.4166550926、42419.3326041667、42411.5419097222等等。如何将它们转换为unix时间戳或javascript日期?要将日期转换为时间戳,公式可以解决这个问题 选择一个空白单元格,在其中键入公式=(A1-DATE(1970,1,1))*86400,然后按Enter键,如果需要,可以通过拖动自动填充手柄应用此公式的范围。现在,一系列日期单元格已转换为Unix时间戳 另一个…如果没有更多信

我从excel文件中得到了一组日期,它们看起来像奇怪的分数:42425.4166550926、42419.3326041667、42411.5419097222等等。如何将它们转换为unix时间戳或javascript日期?

要将日期转换为时间戳,公式可以解决这个问题

选择一个空白单元格,在其中键入公式
=(A1-DATE(1970,1,1))*86400
,然后按Enter键,如果需要,可以通过拖动自动填充手柄应用此公式的范围。现在,一系列日期单元格已转换为Unix时间戳


另一个…

如果没有更多信息,将很难提供答案。这些时间戳是在哪里生成的?你知道结果应该是什么日期吗?有什么帮助吗?你试过什么?我想这是excel原始日期格式。LibreOffice Calc使用“@”单元格格式给出相同的数字。至于结果值-是的,我知道:例如,42379.4806597222是01/10/2016 11:32:09。作为最后的手段,我可以将所有collumns格式化为xlsx文件中的文本并再次解析,但我想知道是否还有其他方法。对于js解决方案,有一个转换函数用于某人发布的内容