js时间

方法一:只要把下面的js放到你想要显示的地方就ok

setInterval("shijian.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);

方法二:首先在body标签添加onload事件 :<body onload="dispDate()">。

    var divGreet=document.getElementById("greet");这是获取要显示的标签的id,所以要在你要显示的地方加以一个标签 如:<span id="greet"></span>;

<script language="javascript">
  function dispDate()
  {
  var date=new Date();
  var hour=date.getHours();
  var year=date.getYear();
  var month=date.getMonth();
  var day=date.getDate();
  var strDate;
  var dayofWeek=date.getDay();
  //arrDays = ['日','一','期二','三','四','五','六'];
  //dayofWeek=arrDays[dayofWeek];
  strDate=year+"年"+month+"月"+day+"日"+" 星期"+dayofWeek;
   
   
  //alert(hour);
  var divGreet=document.getElementById("greet");
  if(hour>=6&&hour<12)
  {
   
  divGreet.innerText="上午好!"+strDate;
   
  }
   
  if(hour>=12&&hour<=18)
  {
  //var divGreet=document.getElementById("greet");
   
  divGreet.innerText="下午好!"+strDate;
  //alert(divGreet.innerText);
  }
  if((hour>18&&hour<=23)||(hour>=0&&hour<6))
  {
  //var divGreet=document.getElementById("greet");
   
  divGreet.innerText="晚上好!"+strDate;
  //alert(divGreet.innerText);
  }
   
  }
   
   
  </script>
posted @ 2014-11-03 23:09  唥凊-洫栤  阅读(141)  评论(0编辑  收藏  举报