gpt4 book ai didi

javascript - 如何使用 toLocaleTimeString 格式化没有时间的日期

转载 作者:行者123 更新时间:2023-11-29 19:33:41 25 4
gpt4 key购买 nike

我有一个日期,我想将其转换为字符串,但没有时间,只有日期部分。

我当前的代码:

var date = new Date(2014, 9, 08); //Wed Oct 08 2014 00:00:00 GMT-0500 (Central Daylight Time) 
var options = {weekday: "long", year: "numeric", month: "long", day: "numeric"};

console.log(date.toLocaleTimeString("en-US", options));
// output: Wednesday, October 8, 2014 12:00:00 AM
// what I'm looking for: Wednesday, October 8, 2014

如何修改选项不显示时间?

最佳答案

只需使用 toLocaleDateString 而不是 toLocaleTimeString,您应该会得到预期的结果:

var date = new Date('2014', '9', '08'); //Wed Oct 08 2014 00:00:00 GMT-0500 (Central Daylight Time)
var options = {weekday: "long", year: "numeric", month: "long", day: "numeric"};
console.log(date.toLocaleDateString("en-US", options));

返回:“2014 年 10 月 8 日星期三”

我也会支持上面的海报并推荐使用 moment.js;它重量轻且非常灵活。

关于javascript - 如何使用 toLocaleTimeString 格式化没有时间的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26146420/

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