1、要获得当前时间,我们可以使用Date方法,new一个Date对象。
2、然后调用这个对象的toLocaleTimeString方法,来获取具体的时间
3、最后使用alert方法来弹出结果,来验证一下是否正确
4、运行页面,点击按钮,可以看到弹出一个确认框里,里面显示的时间就是当前时间了。
var date = new Date()var year = date.getFullYear()//获取当前年份
var month = date.getMonth()+1//获取当前月,因为getMonth()的值为0-11,所以要+1
var days = date.getDate()//获取当前日期
var day = date.getDay()//获取当前星期 返回0-6 对应 星期日—星期六
var hour = date.getHours()//获取当前小时
var mins = date.getMinutes()//获取当前分钟
var secs = date.getSeconds()//获取当前秒数
var time = date.getTime()//以毫秒表示的日期
年 月 日 时 分 秒 星期 。 如果按楼主要求,星期换下就可以,也就是var ndate = years+"年"+month+"月"+days+"日 "+hours+":"+minutes+":"+seconds+" "+week
这句 ,换成
var ndate = years+"年"+month+"月"+days+"日 "+week+" "+hours+":"+minutes+":"+seconds
<html>
<head>
<title></title>
<script language="javascript">
function getCurDate()
{
var d = new Date()
var week
switch (d.getDay()){
case 1: week="星期一"break
case 2: week="星期二"break
case 3: week="星期三"break
case 4: week="星期四"break
case 5: week="星期五"break
case 6: week="星期六"break
default: week="星期天"
}
var years = d.getYear()
var month = add_zero(d.getMonth()+1)
var days = add_zero(d.getDate())
var hours = add_zero(d.getHours())
var minutes = add_zero(d.getMinutes())
var seconds=add_zero(d.getSeconds())
var ndate = years+"年"+month+"月"+days+"日 "+hours+":"+minutes+":"+seconds+" "+week
divT.innerHTML= ndate
}
function add_zero(temp)
{
if(temp<10) return "0"+temp
else return temp
}
setInterval("getCurDate()",100)
</script>
</head>
<body>
<div id="divT"></div>
</body>
</html>