以 12 小时 AM/PM 格式显示 JavaScript 日期时间
以 12 小时格式显示带有 AM/PM 指示器的 JavaScript 日期时间对象通常对于用户友好的显示来说是必要的。以下是此常见任务的解决方案:
答案:
以下 JavaScript 函数采用 JavaScript 日期时间对象作为输入,并返回 12 小时 AM 中的格式化字符串/下午格式:
function formatAMPM(date) { var hours = date.getHours(); 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 = hours + ':' + minutes + ' ' + ampm; return strTime; }
用法:
要使用此函数,请将 JavaScript 日期时间对象传递给 formatAMPM() 函数。输出将为 12 小时 AM/PM 格式的字符串。
例如:
console.log(formatAMPM(new Date)); // Output: 10:25 pm
以上是如何以 12 小时 AM/PM 格式显示 JavaScript 日期时间?的详细内容。更多信息请关注PHP中文网其他相关文章!