如题:
当用户浏览网页的时候,根据当前的时间,给出问候语:
6:00-9:00   早上好
9:01-11:30  上午好
11:31-14:30  中午好
14:31-17:30   下午好
17:31-18:40   傍晚好
18:41-23:59  晚上好
0:00-5:59  凌晨好

解决方案 »

  1.   

    var now= new Date();
    获得当前时候后写 if  ,else if 。
      

  2.   

    就是个控制结构的问题。
    有两种方法:
    1.严格分段比较判断。
    IF 当前时间>=1点 AND 当前时间<2点 那么 现在是1点时段。
    IF 当前时间>=2点 AND 当前时间<3点 那么 现在是2点时段。
    IF 当前时间>=3点 AND 当前时间<4点 那么 现在是3点时段。
    ……2.条件覆盖法:
    IF 当前>=1点 那么 现在是1点时段。
    IF 当前>=2点 那么 现在是2点时段。
    IF 当前>=3点 那么 现在是3点时段。
    IF 当前>=4点 那么 现在是4点时段。
    ……
      

  3.   


    theforever
    (赵亮,碧海情天,断水寒刀)等 级:
    2
    5
     #2楼 得分:0回复于:2011-11-05 23:46:08就是个控制结构的问题。
    有两种方法:
    1.严格分段比较判断。
    IF 当前时间>=1点 AND 当前时间<2点 那么 现在是1点时段。
    IF 当前时间>=2点 AND 当前时间<3点 那么 现在是2点时段。
    IF 当前时间>=3点 AND 当前时间<4点 那么 现在是3点时段。
     
     
      

  4.   

    <script language="javascript">
    var tt=new Date();
    var h=tt.getHours();
    var m=tt.getMinutes();
    h=h+m/60;

    if (h<6){
    alert("5");
    }
    else if(h<11.5){
    alert("10");
    }
    else if(h<17.5){
    alert("17");
    }
    else if(h<18.6){
    alert("20");
    }
    else if(h<24){
    }
    </script>