首页 > 解决方案 > 为什么我不能在使用当前时间的 if/else 语句旁边打印当前时间?

问题描述

我不确定为什么我不能在当前时间旁边打印消息。当前时间仅在我注释掉 if/else/else 逻辑语句时打印。我不确定为什么会这样

let currentdate = new Date();
let tod = currentdate.getHours();
let dateTime =
  currentdate.getDate() +
  "/" +
  (currentdate.getMonth() + 1) +
  "       " +
  currentdate.getHours() +
  ":" +
  currentdate.getMinutes();

window.onload = function() {
  document.getElementById("time").innerHTML = dateTime;
};

if (tod < 11) {
  message = "Good Morning.";
} else if (tod < 16) {
  message = "Good Afternoon.";
} else {
  message = "Good Evening.";
}
window.onload = function() {
  document.getElementById("tod").innerHTML = message;
};

标签: javascriptarraysif-statement

解决方案


推荐阅读