Javascript 将yyyy mm dd转换为星期二25日
我有一个格式为的变量集:Javascript 将yyyy mm dd转换为星期二25日,javascript,jquery,date,Javascript,Jquery,Date,我有一个格式为的变量集:yyyy-mm-dd,我想使用JS(jQuery库)将其转换为tu二25的格式 我试过: var now = new Date('2013-06-25').format("l jS"); 您可以使用jQuery dateFormat插件。在这里,您有很多可能性: 您可以使用jQuery dateFormat插件。在这里,您有很多可能性: 是一个处理js日期对象的优秀javascript库,包括灵活的日期对象格式化方法 这将为您提供所需的格式 moment().forma
yyyy-mm-dd
,我想使用JS(jQuery库)将其转换为tu二25
的格式
我试过:
var now = new Date('2013-06-25').format("l jS");
您可以使用jQuery dateFormat插件。在这里,您有很多可能性:
您可以使用jQuery dateFormat插件。在这里,您有很多可能性: 是一个处理js日期对象的优秀javascript库,包括灵活的日期对象格式化方法 这将为您提供所需的格式
moment().format('dddd Do');
注意:矩对象是本机日期对象的包装器。是处理js日期对象的一个很棒的javascript库,包括格式化日期对象的灵活方法
这将为您提供所需的格式
moment().format('dddd Do');
注意:矩对象是本机日期对象的包装器。问题1:
jQuery是一个DOM操作库,因此不处理日期。您要么使用另一个库,要么编写自己的JavaScript
问题2:
Date()函数/构造函数在某些浏览器中无法识别该格式,因此您必须自己解析它:
var s = '2013-06-25',
y = +s.substr(0, 4), // get the year
m = +s.substr(5, 2) - 1, // get the month
d = +s.substr(8, 2), // get the date of the month
date = new Date(y, m, d);
问题3:
JavaScript中没有自定义的日期格式。而且,没有办法得到日期名称
var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday',
'Friday', 'Saturday'];
var formatted = days[date.getDay()] + ' ' + d;
问题4:
无法添加“th”、“nd”等
if (Math.floor(d % 100 / 10) === 1) { // add 'th' for the 11th, 12th, and 13th
formatted += 'th';
}
else {
formatted += {1: 'st', 2: 'nd', 3: 'rd'}[d % 10] || 'th';
}
问题1:
jQuery是一个DOM操作库,因此不处理日期。您要么使用另一个库,要么编写自己的JavaScript
问题2:
Date()函数/构造函数在某些浏览器中无法识别该格式,因此您必须自己解析它:
var s = '2013-06-25',
y = +s.substr(0, 4), // get the year
m = +s.substr(5, 2) - 1, // get the month
d = +s.substr(8, 2), // get the date of the month
date = new Date(y, m, d);
问题3:
JavaScript中没有自定义的日期格式。而且,没有办法得到日期名称
var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday',
'Friday', 'Saturday'];
var formatted = days[date.getDay()] + ' ' + d;
问题4:
无法添加“th”、“nd”等
if (Math.floor(d % 100 / 10) === 1) { // add 'th' for the 11th, 12th, and 13th
formatted += 'th';
}
else {
formatted += {1: 'st', 2: 'nd', 3: 'rd'}[d % 10] || 'th';
}
这应该有帮助:比datejs更美这应该有帮助:比datejs更美