js如何获得系统时间年月日时分秒

JavaScript010

js如何获得系统时间年月日时分秒,第1张

function showTime() { 

  var now = new Date() 

  var nowTime = now.toLocaleString() 

  var date = nowTime.substring(0,10)//截取日期 

  var time = nowTime.substring(10,20) //截取时间 

  var week = now.getDay() //星期 

  var hour = now.getHours() //小时 

  //判断星期几 

  var weeks = ["日","一","二","三","四","五","六"] 

  var getWeek = "星期" + weeks[week] 

  var sc 

  //判断是AM or PM 

  if(hour >= 0 && hour < 5){ 

   sc = '凌晨' 

  } 

  else if(hour > 5 && hour <= 7){ 

   sc = '早上' 

  } 

  else if(hour > 7 && hour <= 11){ 

   sc = '上午' 

  } 

  else if(hour > 11 && hour <= 13){ 

   sc = '中午' 

  } 

  else if(hour> 13 && hour <= 18){ 

   sc = '下午' 

  } 

  else if(hour > 18 && hour <= 23){ 

   sc = '晚上' 

  } 

  document.getElementById('time').innerHTML ="当前时间:" + date+" " + getWeek +"&nbsp"+"   "+sc+"  "+time

  setTimeout('showTime()',1000) 

</script> 

调用方法: 

<body onload="showTime()"> 

<div id="time"></div> 

</body> 

2.简洁的办法: 显示格式:  当前时间: 2010年6月1日 10:00:00 星期一 

<htmtl>

<head></head>

<body> 

<div id="linkweb" style=" display:inline"></div> 

<script> 

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

</script> 

</body>

</html>

问题不详,请仔细描述你的提问 和你的目的。

var myDate = new Date()

myDate.setFullYear(1992) // ************设置年份********/

myDate.getYear()        //获取当前年份(2位)

myDate.getFullYear()    //获取完整的年份(4位,1970-????)

myDate.getMonth()       //获取当前月份(0-11,0代表1月)

myDate.getDate()        //获取当前日(1-31)

myDate.getDay()         //获取当前星期X(0-6,0代表星期天)

myDate.getTime()        //获取当前时间(从1970.1.1开始的毫秒数)

myDate.getHours()       //获取当前小时数(0-23)

myDate.getMinutes()     //获取当前分钟数(0-59)

myDate.getSeconds()     //获取当前秒数(0-59)

myDate.getMilliseconds()    //获取当前毫秒数(0-999)

myDate.toLocaleDateString()     //获取当前日期

var mytime=myDate.toLocaleTimeString()     //获取当前时间

myDate.toLocaleString( )        //获取日期与时间