gpt4 book ai didi

javascript - 如何将字符串日期时间范围转换为 JavaScript 日期对象?

转载 作者:行者123 更新时间:2023-11-28 17:03:32 24 4
gpt4 key购买 nike

我有一个如下所示的日期时间范围字符串。

2019-06-14, 12:00:00 AM - 2019-06-15, 12:00:00 AM

2019-06-14, 12:00:00 AM 为开始日期。

2019-06-15, 12:00:00 AM 为结束日期。

我想将此字符串转换为两个名为“startdate”和“enddate”的 JavaScript 日期对象。

我该怎么做?我也很喜欢使用 moment.js,因此使用 moment.js 的解决方案也适合我。

谢谢!

最佳答案

尝试下面的代码

function getStartAndEndDate( dateStr ){
let dates = dateStr.split( " - " );
let start = new Date( dates[0] );
let end = new Date( dates[1] );

return{ startDate: start, endDate: end };

}

用法:getStartAndEndDate( "2019-06-14, 12:00:00 AM - 2019-06-15, 12:00:00 AM");

输出

{startDate:2019年6月14日星期五00:00:00 GMT-0500(中部夏令时间),endDate:2019年6月15日星期六00:00:00 GMT-0500(中部夏令时间)}

关于javascript - 如何将字符串日期时间范围转换为 JavaScript 日期对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56613770/

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