gpt4 book ai didi

javascript - 将日期作为特定格式的字符串传递并使用 momentjs 返回日期对象的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-01 02:03:45 25 4
gpt4 key购买 nike

我一直在看momentjs momenjs文档,因为我想用它从日期返回日期对象,该日期是特定格式的字符串。我的代码如下所示。

const date = moment(stringDate, 'YYYY-MM-DD HH:MM:SS');
console.log(date);

但它创建了一个无效日期,如此处所示。

produces invalid date

我做错了什么。如何从特定格式的日期字符串中获取日期对象?

最佳答案

您使用 MM:SS 表示分钟:秒,但它应该是 mm:ssdetails here .

示例:

const stringDate = "2018-05-11 14:25:37";
// Parsing
const m = moment(stringDate, 'YYYY-MM-DD HH:mm:ss');
// Show it in a different format to demonstrate parsing worked
console.log(m.format("DD/MM/YYYY HH:mm"));
// Accessing the underlying Date object
const dt = m.toDate();
// Log that dateobject
console.log(dt);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>

关于javascript - 将日期作为特定格式的字符串传递并使用 momentjs 返回日期对象的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50293214/

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