【发布时间】:2016-02-01 20:39:40
【问题描述】:
我需要从2016-01-27T01:10:57.569000+00:00 之类的日期时间中减去1/26/2015 之类的日期。从我读过的内容中,将两者转换为从 Epoch 到毫秒的距离,然后减去是最简单的方法。我尝试过使用各种方法,但所有方法似乎都说2016-01-27T01:10:57.569000+00:00 是无效数据。 .getTime() 方法适用于1/26/2015 格式,但无法读取2016-01-27T01:10:57.569000+00:00。
如何将日期/时间 UTC 时间转换为毫秒?
【问题讨论】:
-
你能贴出你试过的代码吗?如果我们知道您做了什么,我们可以帮助解决问题。
-
我不使用谷歌应用程序脚本,但通常你不应该允许 Date 构造函数解析字符串,它是不可靠的(参见this answer,很多人都喜欢它)。创建一个函数将字符串拆分为其组件并将它们传递给构造函数很简单(记住要从月份中减去 1)。
标签: javascript date datetime google-apps-script