首页 > web前端 > js教程 > 如何将 JavaScript 日期时间设置为 12 小时 AM/PM 格式?

如何将 JavaScript 日期时间设置为 12 小时 AM/PM 格式?

Susan Sarandon
发布: 2024-12-02 04:46:15
原创
821 人浏览过

How Can I Format JavaScript Datetimes in 12-Hour AM/PM Format?

以 12 小时 AM/PM 格式格式化 JavaScript 日期时间

在 JavaScript 中处理日期和时间数据时,通常需要以用户友好的方式显示它们格式。一项常见要求是以 12 小时 AM/PM 格式设置时间格式。实现方法如下:

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;
}

console.log(formatAMPM(new Date));
登录后复制

在此函数中:

  1. date 是一个 JavaScript Date 对象,表示要格式化的日期时间。
  2. 它检索小时、分钟,并根据时间确定 AM/PM 指定。
  3. 小时值调整为12 小时制,取模 12 并将午夜(0 小时)的特殊情况处理为 12。
  4. 分钟值在必要时使用前导零进行格式化。
  5. 最终结果格式化时间以“hh:mm AM/PM”格式的字符串形式返回。

以上是如何将 JavaScript 日期时间设置为 12 小时 AM/PM 格式?的详细内容。更多信息请关注PHP中文网其他相关文章!

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