js 获取当前时间是上午还是下午
时间: 2023-11-22 19:49:43 浏览: 108
可以使用JavaScript中的Date对象来获取当前时间,并通过判断小时数来确定是上午还是下午。具体实现如下所示:
```javascript
var now = new Date();
var hour = now.getHours();
var amOrPm = hour < 12 ? "上午" : "下午";
console.log("现在是" + amOrPm);
```
上述代码中,首先创建了一个Date对象now,然后通过调用getHours()方法获取当前小时数,最后根据小时数判断是上午还是下午,并将结果存储在变量amOrPm中。最后通过console.log()方法输出结果。
相关问题
js获取当前时间后区分上午下午晚上
在JavaScript中,可以使用Date对象来获取当前时间,并通过判断小时来区分上午、下午和晚上。以下是一种实现方式:
```javascript
// 获取当前时间
var currentTime = new Date();
var currentHour = currentTime.getHours();
// 判断上午、下午和晚上
var timePeriod;
if (currentHour >= 0 && currentHour < 12) {
timePeriod = "上午";
} else if (currentHour >= 12 && currentHour < 18) {
timePeriod = "下午";
} else {
timePeriod = "晚上";
}
console.log("当前时间是:" + timePeriod);
```
相关问题:
1. 如何使用JavaScript获取当前时间?
2. JavaScript中的Date对象有哪些常用方法?
3. 如何判断一个时间是上午、下午还是晚上?
4. JavaScript中如何格式化日期和时间?
js获取当前时间年月日上午好
以下是获取当前时间年月日上午好的js代码:
```javascript
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth() + 1;
var day = now.getDate();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
var ampm = hour >= 12 ? '下午' : '上午';
hour = hour % 12;
hour = hour ? hour : 12;
minute = minute < 10 ? '0' + minute : minute;
second = second < 10 ? '0' + second : second;
var nowTime = year + '年' + month + '月' + day + '日 ' + ampm + hour + ':' + minute + ':' + second;
console.log(nowTime); // 输出:2022年1月1日 上午10:30:30
```