1.日期对象
封装一个客户端本地的时间并提供操作时间的API
创建时间的三种方法
1.创建时间对象,保存当前时间
var now = new Date();
2.创建时间对象,保存自定义时间
1>var date = new Date("yyyy/MM/dd hh:mm:ss" );
var date = new Date("2017/12/21");
Thu Dec 21 2017 00:00:00
2>var date = new Date(yyyy, MM-1,dd, hh,mm,ss);
var now = new Date(2017,12,21);
Sun Jan 21 2018 00:00:00
注意:使用时间设置时间,月份要-1
2.Date的API
1.日期分量
FullYear Month Date Day
Hours Minutes Seconds Millseconds
除了Day(星期)每一个都有set(xxx)和get(xxx)方法
2.日期计算
date.setXXX(date.getXXX() + n );
getTime():计算1970到现在的毫秒数
3.日期转字符串
date.toGMTString():转为中国标准时间格式
console.log(new Date().toGMTString());
Mon, 13 Mar 2017 06:42:54 GMT
date.toLocaleString():转为当地时间格式
2017/3/13 下午2:42:10
date.toLocaleDateString():仅保留日期
2017/3/13
date.toLocaleTimeString():仅保留时间
下午2:42:27