Javascript日期函数的一些总结

Javascript函数一共可分为五大类:常规函数、数组函数、日期函数、数学函数及字符串函数,因此日期函数可以说是Javascript语言的核心函数之一,下面总结了日期函数的21个函数,他们大都围绕Date对象展开广泛的应用。下面我们就来详细了解一下他们吧。
先熟悉一下这些函数,最后我们会给出一个Demo。
1、getYear():返回”年“,返回值以1900年为基数,如2012年返回值为12。
2、getFullYear():返回“年”,这个和getYear()是有区别的,如2012年返回值为2012而不再是12,这样就避免了当用getYear()时1912年的12与2012年的12混淆的类似问题。
3、getMonth():返回“月”,值为0~11,其中0表示1月,1表示2月,…..,11表示12月。
4、getDate():返回“日”,值为1~31。
5、getDay():返回星期,值为0~6,其中0表示星期一,…,6表示星期日。
6、getHours():返回小时,值为0~23。
7、getMinutes():返回分钟,值为0~59。
8、getSeconds():返回秒,值为0~59。
9、getTime():返回系统时间。
10、getTimezoneOffset():返回此地区的时差,单位为分钟。
11、toGMTString():转换日期成为字符串,为GMT格林威治标准时间。
12、setLocaleString():转换日期为字符串,为当地时间。
13、UTC():返回从1970年1月1日零时整算起的毫秒数,以GMT格林威治标准时间计算 。
14、setYear():设置年,目前为两位。
15、setFullYear():设置年,目前为四位。
16、setMonth():设置月份,值为0~11。
17、setDate():设置日,值为0~31。
18、setHours():设置小时,值为0~23。
19、setMinutes():设置分钟,值为0~59。
20、setSeconds():设置秒,值为0~59。
21、setTime():设置时间,值为从1970年1月1日零时整算起的毫秒数。
常用代码:
var then = new Date(2011,10,24);//2011年11月24日
var now = new Date();//当前日期和时间
var later = new Date(2013,0,1,20,01,22);
then.getYear();//值为11
now.getFullYear();//当前年份
later.getFullYear();//值为2013
now.getMonth();//当前月份
later.getMonth();//值为0,表示1月,月份从0计算
now.getDate();//当前日期
later.getDate();//值为1,日期从1计算
now.getDay();//得到当前星期
later.getDay();//值为2,是星期二,星期从0计算,0表示星期日,1表示星期一
now.getHours();//得到小时
now.getMinutes();//得到分钟
now.getSeconds();//得到秒
now.getMilliseconds();//得到毫秒
now.toLocaleDateString();//得到当前日期
now.toLocaleTimeString();//得到当前时间
now.toLocaleString();//得到当前日期和时间
document.write(now.getFullYear()+“年快放假了!”);//把当前年份输出在网页上
document.write(now.toLocaleString());//把当前日期和时间输出在网页上