JavaScript Date函数学习笔记

Date对象,javascript的内置对象。对于Date对象这里做一个简单的介绍,首先声明本文中知识点来自月影的《javascript 王者归来》。

Date是javascript中表示时间的对象。可以通过以下几种方式构造:

1. var now1 = new Date; //缺省参数

2. var now2 = new Date(2011,1,1); //传入表示年、月、日、时、分、秒、毫秒的数值,这些数值除了年、月以外都可以缺省。 

注意这里javascript的月份是从0开始算的,即0代表1月份,故此时alert(now2.toLocaleString());输出为2011年2月1日 0:00:00。

3. var now3 = new Date("2011/1/1 12:00:00"); //此时这里的月份即为1月份。

4. 通过一个整数参数来构造函数,这个整数代表的是距离1970/01/01 08:00:00的毫秒数,这种方式不太常用。

一个日期对象的valueOf()返回的就是这个整数(getTime方法也是)。

操作日期对象的几个常用方法:

var todayDate = new Date();

1. 获取现在时间的日期:

var day = todayDate.getDate(); //获取日期

2. 获取月份,记得加1:

var month = todayDate.getMonth() + 1; //javascript的月份从0开始计算

3. 获取年份

var year = todayDate.getFullYear(); //获取年份

4. 获取星期

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

var nowWeek = weeks[todayDate.getDay()];

最后在这里贴一个获取日期的简洁方式:

<div id="todayDate">

<script type="text/javascript">

setInterval(function(){with(new Date())todayDate.innerHTML=toLocaleString()+'星期'+'日一二三四五六'.charAt(getDay())},500)

</script>

</div>

******************************WILLPAN学习笔记之Date对象完******************************************** 

posted @ 2011-05-22 22:53  WILLPAN  阅读(378)  评论(0编辑  收藏  举报