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

时间:2010-07-29 17:21:39

标签: javascript

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

如何使用javascript / jquery进行此操作?

2 个答案:

答案 0 :(得分:5)

您可以使用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');
}

答案 1 :(得分:0)

像这样获得当前的小时和分钟

var d = new Date();

var curr_hour = d.getHours();
var curr_min = d.getMinutes();