为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

小怪兽爱吃肉 2019-06-21 17:19:49
如何以12小时AM/PM格式显示JavaScript日期时间?如何以12小时格式(AM/PM)显示JavaScriptdatetime对象?
查看完整描述

3 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

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


查看完整回答
反对 回复 2019-06-21
?
慕慕森

TA贡献1856条经验 获得超17个赞

如果你只想显示时间那么.。


var time = new Date();

console.log(

  time.toLocaleString('en-US', { hour: 'numeric', hour12: true })

);  

产出:上午7时


如果你也想看会议记录的话.


var time = new Date();

console.log(

  time.toLocaleString('en-US', { hour: 'numeric', minute: 'numeric', hour12: true })

);

产出:上午7:23


查看完整回答
反对 回复 2019-06-21
  • 3 回答
  • 0 关注
  • 1662 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信