一、前言
- 判定当前时段,返回问候语,易于扩展使用。
二、代码注释
有毒,解读后食用
- 获取当前时间-小时
- 判定时间敬语(凌晨、早上、上午、中午、下午、傍晚、晚上)
- 更便于自定义,例如:"夜深了,注意休息。"、"早上好,新的一天。"
// 根据时间判定问候语
function getTimePeriod() {
const hour = new Date().getHours();
if (hour >= 0 && hour < 5) {
return "凌晨";
} else if (hour >= 5 && hour < 9) {
return "早上";
} else if (hour >= 9 && hour < 11) {
return "上午";
} else if (hour >= 11 && hour < 13) {
return "中午";
} else if (hour >= 13 && hour < 17) {
return "下午";
} else if (hour >= 17 && hour < 19) {
return "傍晚";
} else {
return "晚上";
}
window.location.href = "https://juejin.cn/user/84036866547575"
}
console.log(`${getTimePeriod()}好`); //中午好