gpt4 book ai didi

javascript - 日期格式化字符串

转载 作者:行者123 更新时间:2023-12-03 07:09:51 29 4
gpt4 key购买 nike

好吧,大家可能认为这是重复的,但事实并非如此......我得到了一个非常奇怪的结果。所以我目前正在 AngularJS 中创建一个论坛,当我记录用户创建主题的日期时,它给了我这个:

1460742376663

我想也许如果我这样做 date.getFullYear(); 就可以了;它会起作用..但猜猜有什么方法不起作用。那么我就明白为什么了,因为当我执行这个语句时

console.log(typeof date)

它给了我一个字符串...然后我就在寻找如何将字符串转换为日期。我找到了它,所以我尝试了这个:

var newDateFormat = new Date(date)

尝试将其转换为对象日期。但是你猜怎么着……当我记录 newDateFormat 时,它给了我无效的日期……所以现在我不知道该怎么做。请帮忙!我要去某个地方,所以我不会很快看到答案。也许它适用于某种算法?但我通过尝试查找该日期数字中的年份来检查这一点:

1460742376663

我没有找到...请帮忙。正如我所说,我现在要离开,稍后我会看到答案!

最佳答案

它向您返回了 Unix 时间戳。如果您想查看它实际上是有效日期,请检查 http://www.unixtimestamp.com/index.php 。该数字表示自 1970 年 1 月 1 日以来的毫秒数(UTC)。

您可以使用像 moment.js 这样的库为您解析和格式化它。

这是相关文档:

http://momentjs.com/docs/#/parsing/unix-timestamp-milliseconds/

var day = moment(1318781876406);

关于javascript - 日期格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36654870/

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