您的位置:首页 > 编程语言 > Java开发

Java Script基础(五) 内置对象Date

2015-12-23 00:53 507 查看

Java Script基础(五) 内置对象Date

  在JavaScript中,系统的内置对象有Date对象、Array对象、String对象和Math对象等。

  1、Date:用于操作日期和时间。

  2、Array:用于在单独的变量名中存储一系列的值。

  3、String:用于支持对字符串的处理。

  4、Math:用于执行数学任务,包含了若干数学常量和函数。

  1、Date对象

  常用的属性和方法参考!

  http://www.w3school.com.cn/jsref/jsref_obj_date.asp

  示例:

var today=new Date()   --获取当前系统时间

var yesterday = new Date("2014-12-17 06:30:56"));  --指定一个日期显示


  示例:显示时钟效果  

<html>
<head>
<script type="text/javascript">
function startTime()
{
var today=new Date();
var year=today.getFullYear();
var month=today.getMonth() + 1;
var day = today.getDate();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
document.getElementById('time').innerHTML=year+"-" + month + "-" + day + " " + h+":"+m+":"+s
t=setTimeout('startTime()',1000)
}

function checkTime(i)
{
if (i<10)
{i="0" + i}
return i
}
</script>
</head>

<body onLoad="startTime()">
<div id="time"></div>
</body>
</html>


  注意:

  1、getFullYear()返回4位数的年份,getYear()返回2位或4位的年份。

  2、获取星期几使用getDay();0-表示星期日,1-表示星期一,6表示星期六。

  3、各部分时间表示的范围,除每个月的日期外,其他均从0开始计数。例如:月份:0-11,0表示1月,11表示12月。

  

  二、定时函数

  JavaScript中提供了两个定时函数:setTimeout()和setInterval();

  setTimeout():表示在指定的毫秒后调用该方法。

  创建语法:

  setTimeout("调用的函数名称",等待的毫秒数);

  清除语法:

  clearTimeout();

  setInterval():表示周期性调用该方法。

  创建语法:

  setInterval("调用的函数名称",间隔的毫秒数);

  清除语法:

  clearTimeout();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: