gpt4 book ai didi

javascript - Moment.js 无法正确解析 JavaScript 日期

转载 作者:行者123 更新时间:2023-12-01 02:27:26 24 4
gpt4 key购买 nike

我从 SQL Server 获取日期,然后通过 ASP.NET 传递该日期。我正在遍历 jQuery 中的对象列表,并希望显示一些日期和其他数据。然而,无论数据库给出什么时间(之前的各种日期/时间),分钟数始终显示为 10。这是怎么回事?

这是一些网络浏览器控制台输出。这些都是在过去的不同分钟输入的,但它们都说是过去 10 点。

this.CreatedTime = /Date(1507924194433)/
moment-formatted = 10/13/17 12:10pm
this.CreatedTime = /Date(1507924096347)/
moment-formatted = 10/13/17 12:10pm
this.CreatedTime = /Date(1507923917443)/
moment-formatted = 10/13/17 12:10pm
this.CreatedTime = /Date(1507923693083)/
moment-formatted = 10/13/17 12:10pm
this.CreatedTime = /Date(1507667688047)/
moment-formatted = 10/10/17 1:10pm
this.CreatedTime = /Date(1507667348210)/
moment-formatted = 10/10/17 1:10pm

这是代码:

$.each(data, function () {
console.log("this.CreatedTime = " + this.CreatedTime);
console.log("moment-formatted = " + moment(this.CreatedTime).format("MM/DD/YY h:MMa"));
});

以下是来自 SQL Server 的实际日期:

2017-10-13 12:49:54.433
2017-10-13 12:48:16.347
2017-10-13 12:45:17.443
2017-10-13 12:41:33.083
2017-10-10 13:54:04.227
2017-10-10 13:34:48.047

最佳答案

尝试将格式更改为

MM/DD/YY h:mma
^^

MM 表示几个月,mm 表示分钟。

关于javascript - Moment.js 无法正确解析 JavaScript 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46737403/

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