我将此字段作为网络响应的一部分:
datetime_local: "2015-02-16T19:00:00"
我可以提取日期和时间吗?例如我想显示
February 16th at 7pm
这可能吗?
使用此功能
function getFormattedDate(date)
{
var fortnightAway = new Date(date),
date = fortnightAway.getUTCDate(),
hour = fortnightAway.getUTCHours(),
month = "January,February,March,April,May,June,July,August,September,October,November,December"
.split(",")[fortnightAway.getUTCMonth()];
function nth(d) {
if(d>3 && d<21) return 'th'; // thanks kennebec
switch (d % 10) {
case 1: return "st";
case 2: return "nd";
case 3: return "rd";
default: return "th";
}
}
return month+" "+date+nth(date) +" at "+(hour<12?hour+"am":(hour-12)+"pm");
}
称呼它为getFormattedDate("2015-02-16T19:00:00")
Working Fiddle http://jsfiddle.net/jaCnL/53/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)