gpt4 book ai didi

javascript - 如何将日期字符串解析为本地日期?

转载 作者:行者123 更新时间:2023-11-28 11:00:31 25 4
gpt4 key购买 nike

我有一个格式如下的日期字符串:'11:29:16 01.08.2019'。我需要将其转换为日期对象,因为它将用于对表进行排序。为此,我使用以下代码:

const myDate = '11:29:16 01.08.2019'
new Date(myDate + 'Z')

问题是代码将“01.08”解释为 1 月 8 日,但它必须是 8 月 1 日。

最佳答案

如果您只是希望它可排序,则实际上不需要解析它。

鉴于日期格式为日.月.年,您可以在翻转日期组件的顺序后重新格式化字符串以将日期放在前面。

const myDate = '11:29:16 01.08.2019';
const [time, date] = myDate.split(' ');

const sortableDate = date.split('.').reverse().join('-') + ' ' + time;
console.log(sortableDate);

关于javascript - 如何将日期字符串解析为本地日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57372186/

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