gpt4 book ai didi

date - 将字符串时间戳转换为日期会导致重置为 UNIX 纪元

转载 作者:行者123 更新时间:2023-12-02 20:29:02 28 4
gpt4 key购买 nike

我在 Google Apps 脚本中将字符串转换为日期对象时遇到一些问题。

我的日期采用以下格式,来自第三方 API:

2013-01-17T17:34:50.507

我正在尝试将其转换为日期对象:

return Date(stringDate);

并且正在返回:

Thu Jan 01 01:00:00 GMT+01:00 1970

有人可以告诉我我做错了什么,以及如何解决这个问题吗?

最佳答案

moment.js ,解析 ISO 8601 format 中的任何一个都像这样简单.

var date = Moment.moment("2013-01-17T17:34:50.507").toDate();

您也可以使用 moment.js 来解析任意日期字符串。

要在GAS中使用moment.js,您只需将其添加到脚本编辑器中即可。在 GAS 脚本编辑器中打开脚本,依次转到“资源”和“库...”,然后输入该项目 key MHMchiX6c1bwSqGM1PZiW_PxhMjh3Sh48 并单击“添加”。从下拉列表中选择版本,然后单击“保存”。现在,您已准备好在 GAS 中使用 moment.js。

moment.js 可用于解析日期字符串、创建格式化日期字符串以及许多其他日期操作。感谢作者!

您可以找到 moment.js 文档 here .

关于date - 将字符串时间戳转换为日期会导致重置为 UNIX 纪元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14855315/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com