我想获得一个JavaScript
代码,该代码仅显示小时,分钟以及上午或下午。我不要秒。
这是我到目前为止的代码:
var d = new Date();
document.getElementById("time").innerHTML = d.toLocaleTimeString();
答案 0 :(得分:0)
Date
对象具有getHours()
和getMinutes()
方法。
getHours()
返回[0,23]范围内的值,这意味着您可以与12进行比较以确定“ am”或“ pm”。
最后,请考虑使用mdn作为有关标准API的有用参考。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getHours
let d = new Date('December 17, 1995 22:11:51');
let pm = d.getHours() >= 12;
let hour12 = d.getHours() % 12;
if (!hour12)
hour12 += 12;
let minute = d.getMinutes();
console.log(`${hour12}:${minute} ${pm ? 'pm' : 'am'}`);