我要判断当前时间 
比如:
6:01~11:00是显示 早上好! 09/04/2007(当前系统时间)
11:01~13:00是显示 中午好! 09/04/2007(当前系统时间)
13:01~18:00是显示 下午好! 09/04/2007(当前系统时间)
18:01~6:00是显示 晚上好! 09/04/2007(当前系统时间)我如何用JS来写 
请给段代码
谢谢各位啊 很急啊!!!

解决方案 »

  1.   

    取系统当前时间:var d;
    d= new Date();
    var years=d.getYear();
    var months=d.getMonth();
    var days=d.getDay();
    var hours=d.getHours();
    var minutes=d.getMinutes();
    var seconds=d.getSeconds();if (eval(months) <10) {months="0"+months;}
    if (eval(days) <10) {days="0"+days;}
    if (eval(hours) <10) {hours="0"+hours;}
    if (eval(minutes) < 10) {minutes="0"+minutes;}
    if (seconds < 10) {seconds="0"+seconds;}
    var time1="";
    time1 = days+"/"+months+"/"+years+" ("+hours+":"+minutes+":"+seconds+")";
    然后根据hours和minutes 来判断,属于哪个时间段,显示相关内容,如:
    alert("早上好! "+time1);
      

  2.   

    <div id="div_welcome"></div>
    <script type="text/javascript">
    var objDiv = document.getElementById("div_welcome");
    var currentTime = new Date();
    var currentHour = currentTime.getHours();
    if ((currentHour > 6) && (currentHour <= 11))
    objDiv.innerHTML = "早上好!";
    else if ((currentHour > 11) && (currentHour <= 13))
    objDiv.innerHTML = "中午好!";
    else if ((currentHour > 13) && (currentHour <= 18))
    objDiv.innerHTML = "下午好!";
    else
    objDiv.innerHTML = "晚上好!";
    </script>
      

  3.   

    基本上每本书上第一个例子除了hello world。就是这个了