gpt4 book ai didi

javascript - 如何解析 JavaScript 中的特定日期字符串?

转载 作者:行者123 更新时间:2023-11-30 18:36:59 24 4
gpt4 key购买 nike

假设我有一个字符串形式的日期,例如:02-12-2011

我怎样才能解析它,并把它变成格式:

2011 年 12 月 2 日,星期五。

提前致谢!

最佳答案

像这样的东西应该可以工作:

var date = "02-12-2011".split('-');

var month = (date[0] * 1 ) - 1; // * 1 to convert to Number - 1 to subtract to 1 (months are from 0 - 11)
var day = date[1];
var year = data[2];

var d = new Date();
d.setMonth(month);
d.setDate(day);
d.setFullYear(year);

console.log(d.toDateString()); // will output Sat Feb 12 2011

您还可以通过创建自己的函数来设置不同的日期格式,该函数使用 getters getMonth()getDate()getFullYear(), getDay()

如果您想要更轻量级的解决方案。否则@diEcho 提到的链接看起来不错。

此外,W3School 引用资料虽然在风格方面不是最好的,但对于有关各种 JavaScript 对象的一般“了解事实”引用资料来说还是相当不错的。

这是 Date 对象的链接:http://www.w3schools.com/jsref/jsref_obj_date.asp

关于javascript - 如何解析 JavaScript 中的特定日期字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7958793/

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