JavaScript 时间问候语?

新手上路,请多包涵

你如何用 JavaScript 制作一些东西,当你的时间低于 12 点时,它会说“早上好!” 12 点以后,它说“下午好!”?

原文由 user23557676 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 500
2 个回答

这里是!

 var d = new Date();
var time = d.getHours();

if (time < 12) {
  document.write("<b>Good morning!</b>");
}
if (time > 12) {
  document.write("<b>Good afternoon!</b>");
}
if (time == 12) {
  document.write("<b>Go eat lunch!</b>");
}

原文由 SilverHorn 发布,翻译遵循 CC BY-SA 4.0 许可协议

const date = new Date;
let hours = date.getHours();
let status = (hours < 12)? "Morning" :
             ((hours <= 18 && hours >= 12 ) ? "Afternoon" : "Night");
console.log(status);

原文由 Harish Verma 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏