我有以下测试脚本来显示当前的日期和时间:
document.getElementById("para1").innerHTML = formatAMPM();
function formatAMPM() {
var date = new Date();
var hours = date.getHours();
var days = date.getDay();
var minutes = date.getMinutes();
var ampm = hours >= 12 ? 'pm' : 'am';
hours = hours % 12;
hours = hours ? hours : 12; // the hour '0' should be '12'
minutes = minutes < 10 ? '0'+minutes : minutes;
var strTime = date + ' ' + hours + ':' + minutes + ' ' + ampm;
return strTime;
}
它将显示以下内容:
Fri Aug 30 2013 16:36:10 GMT+0100 (GMT Standard Time) 4:36 pm
但我需要修改它,只显示:
Fri Aug 30 2013 4:36 pm
有人可以提供关于如何实现这个目标的建议吗?