首页 > web前端 > js教程 > 如何以 12 小时 AM/PM 格式显示 JavaScript 日期时间?

如何以 12 小时 AM/PM 格式显示 JavaScript 日期时间?

Patricia Arquette
发布: 2024-11-30 18:07:11
原创
918 人浏览过

How to Display JavaScript DateTimes in 12-Hour AM/PM Format?

以 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板