如何使用Moment.js解析给定的日期字符串?

发布于 2025-02-10 16:18:50 字数 247 浏览 2 评论 0原文

我希望使用MOMM.JS进行以下日期字符串的格式,但它给出了无效的日期。

var dateString = '2/17/2016 12:16PM GMT-05:00';
var pattern = 'MM/DD/YYYY h:mma ZZ';
var testDate = moment(dateString).format(pattern); //Invalid Date

如何正确解析它,还是有其他方法可以做到?

I want the following date string to be formatted using moment.js but it gives invalid date.

var dateString = '2/17/2016 12:16PM GMT-05:00';
var pattern = 'MM/DD/YYYY h:mma ZZ';
var testDate = moment(dateString).format(pattern); //Invalid Date

How to parse it correctly or is there any other way to do so?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

所谓喜欢 2025-02-17 16:18:50

使用模式作为第二参数函数函数

var testDate = moment(dateString, pattern)

只需在文档中 : htttp:htttp:http:// mommsjs .com/docs/#/parsing/string-format/

Just use pattern as second parameter in moment function

var testDate = moment(dateString, pattern)

more here in the docs: http://momentjs.com/docs/#/parsing/string-format/

埋情葬爱 2025-02-17 16:18:50

您可以尝试:

var dateString = '2/17/2016 12:16PM GMT-05:00';
var pattern = 'MM/DD/YYYY h:mma ZZ';
var testDate = moment(dateString, "MM/DD/YYYY h:mmA -hh:mm").format(pattern);

You can try it:

var dateString = '2/17/2016 12:16PM GMT-05:00';
var pattern = 'MM/DD/YYYY h:mma ZZ';
var testDate = moment(dateString, "MM/DD/YYYY h:mmA -hh:mm").format(pattern);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文