用js在网页上显示当前日期和时间,并显示是星期几

JavaScript010

用js在网页上显示当前日期和时间,并显示是星期几,第1张

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>