js判断当前时间是上午还是下午

在JavaScript中,你可以通过以下方式判断当前时间是上午(AM)还是下午(PM):

// 获取当前时间
const now = new Date();

// 获取小时数(0-23)
const hours = now.getHours();

// 判断上午还是下午
if (hours < 12) {
  console.log('现在是上午(AM)');
} else {
  console.log('现在是下午(PM)');
}

更简洁的写法:

const period = new Date().getHours() < 12 ? '上午(AM)' : '下午(PM)';
console.log(`现在是${period}`);

如果你想获取更精确的时间段(比如凌晨、上午、中午、下午、晚上等),可以这样写:

const hour = new Date().getHours();
let period;

if (hour < 5) {
  period = '凌晨';
} else if (hour < 12) {
  period = '上午';
} else if (hour === 12) {
  period = '中午';
} else if (hour < 18) {
  period = '下午';
} else {
  period = '晚上';
}

console.log(`现在是${period}`);

这些代码会根据当前系统时间返回相应的时间段。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值