希望能在这方面得到一些帮助。我是 JS 的新手。我必须编写一个脚本来询问用户当前的时间。这很容易。如果时间在早上 6 点到 9 点之间,它会给出一定的提示。如果时间在上午 11 点到下午 1 点之间,则另一个提示。如果在下午 5 点到 8 点之间,提示。我的问题是如何让 JS 理解当用户输入让我们说数字 5,它是下午 5 点(晚餐时间)而不是早上 5 点(去吃零食)。请帮我。我的问题有什么解决方案?美国没有人真正使用 24 小时格式,所以我的脚本中的数字 13(下午 1 点)、17(下午 5 点)或 20(晚上 8 点)不起作用。我只能输入 12 小时时间格式。
var hour=prompt("What is the current hour? ","");
if( hour >= 6 && hour <= 9 ){
alert("Breakfast is served.");
}
else if( hour >=11 && hour <= 13 ){
alert("Time for lunch.");
}
else if( hour >=17 && hour <= 20 ){
alert("It's dinner time.");
}
else {
alert("Sorry, you'll have to wait, or go get snack.");
}