📅  最后修改于: 2023-12-03 15:08:16.217000             🧑  作者: Mango
如果您需要将 JavaScript 日期时间以 12 小时 AMPM 格式显示,可以使用以下代码:
const date = new Date();
const hours = date.getHours();
const minutes = date.getMinutes();
const ampm = hours >= 12 ? 'PM' : 'AM';
const formattedHours = hours % 12 || 12;
const formattedMinutes = minutes < 10 ? '0' + minutes : minutes;
const formattedTime = formattedHours + ':' + formattedMinutes + ' ' + ampm;
console.log(formattedTime);
代码解释:
Date
对象,该对象将包含当前日期和时间。getHours()
和 getMinutes()
方法获取当前小时数和分钟数。ampm
,如果当前小时数大于等于 12 则为 'PM'
,否则为 'AM'
。formattedHours
中。formattedTime
中,然后将其打印在控制台上。标记代码片段:
```javascript
const date = new Date();
const hours = date.getHours();
const minutes = date.getMinutes();
const ampm = hours >= 12 ? 'PM' : 'AM';
const formattedHours = hours % 12 || 12;
const formattedMinutes = minutes < 10 ? '0' + minutes : minutes;
const formattedTime = formattedHours + ':' + formattedMinutes + ' ' + ampm;
console.log(formattedTime);