斐伊川,
我必须在12小时模式下进行日期时间,即2010年1月23日下午1:30在java脚本中
答案 0 :(得分:3)
好吧,你总是可以在getHours()上使用包装器并转换为12小时格式。
Date.prototype.getHoursIn12HrMode = function() {
var h = this.getHours();
if(h == 0)
return 12;
return (h > 12) ? h - 12 : h;
}
如果需要更多自定义,Datejs是一个很好的库。
答案 1 :(得分:2)
内置的Date对象允许您以用户系统定义的格式格式化日期 - 这可能包括也可能不包括AM / PM(也可能不是英文)。当然,您可以使用this之类的内容自行格式化。要获得完全控制权,请使用strftime()
库。
答案 2 :(得分:0)
Steven Levithan发布了一个JS脚本,它实现了各种日期时间掩码。包括12小时的时钟元素。 Find out more。