日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。
定义一个时间对象 :
var Udate=new Date();
注意:使用关键字new,Date()的首字母必须大写。
使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。
如果要自定义初始值,可以用以下方法:
var d = new Date(2012, 10, 1); //2012年10月1日 var d = new Date('Oct 1, 2012'); //2012年10月1日
我们最好使用下面介绍的“方法”来严格定义时间。
访问方法语法:“<日期对象>.<方法>”
Date对象中处理时间和日期的常用方法:
1.set/getFullYear() 设置/返回年份:四位数(例2017);
2.set/getDate() 设置/返回日期
3.set/getYear() 设置/返回年份
4.set/getMonth() 设置/返回月份
5.set/getHours() 设置/返回小时(24小时制)
6.set/getMinutes() 设置/返回分钟
7.set/getSeconds() 设置/返回秒
8.set/getTime() 设置/返回时间
eg:
var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
document.write(mydate.getFullYear()+"年"+mydate.getMonth()+"月"+mydate.getDate()+"日"+ "星期"+mydate.getDay()+"</br>");
输出:2017年4月26日星期3
9.字符串分割split()
10.提取字符串substring()
11提取指定数目的字符substr()
12向上取整ceil()
13向下取整floor()
14四舍五入round()
15随机数random()
16数组链接concat()
17指定分隔符链接数组元素join()
18颠倒数组元素顺序reverse()
19选定元素slice()
20数组排序sort()