javascript - 如何使用 javascript 根据一天中的时间显示不同的短语?

标签 javascript

例如,如果在晚上 8 点到 1 点之间,它会说“早上好”,如果在下午 1:01-6:00 之间,它会说“下午好”,如果在 6:01-11 之间: 59、它会说“晚上好”

我该如何使用 javascript/jquery 来做到这一点?

最佳答案

您可以使用Date对象:

var date = new Date();
var hours = date.getHours();
if (hours >= 8 && hours < 13) {
    alert('Good Morning');
} else if (hours >= 13 && hours < 18) {
    alert('Good Afternoon');
} else if (hours > 18 && hours <= 23) {
    alert('Good Evening');
} else {
    alert('Don\'t disturb me at this lately hour');
}

关于javascript - 如何使用 javascript 根据一天中的时间显示不同的短语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3365300/

相关文章:

php - 根据文本输入更改选项值

Javascript随机背景图片更改onload

javascript - Javascript 数组中的循环

javascript - PM2 日志 - 你如何写入它们

javascript - Backbone.js View - 将事件绑定(bind)到 "el"之外的元素

javascript - 将 PureScript 函数编译为未柯里化(Currying)的 JavaScript 函数

javascript - 具有多个垂直轴的 Kendo 条形图

javascript - 在 Knockouts JS 中对 Observable 数组进行排序

javascript - document.referrer 从哪里来?

javascript - 更改图像时简单幻灯片代码的内存泄漏