1,JavaScript中的Date类型是在早期java中的java.util.Date类的基础上构建的。
2,Date类型保存的提起可以精确到1970年之前或者之后的2856161年。
3,创建一个date
var a=new Date();
var b=a.getDate();
window.console.info(a.toDateString());
4, Date.parse()方法 接受一个字符串,并尝试将其转换成标准日期格式。
var c=new Date(Date.parse("May 23,2015"));
var d=new Date(Date.parse("20150325"));
window.console.info("Date.parse('May 23,2015')="+c.toDateString());
5,Date.UTC()方法 类似于parse()方法。
var e=new Date(Date.UTC(2006,5,6,23,15,58));
window.console.info(e);
6,日期格式化方法
var e=new Date(Date.UTC(2006,5,6,23,15,58));
window.console.info("e.toDateString()="+e.toDateString());
window.console.info("e.toTimeString()="+e.toTimeString());
window.console.info("e.toUTCString()="+e.toUTCString());
7,日期/时间组件方法
window.console.info("e.getTime="+ e.getTime());
此外,还有以下常用方法:
getTime 返回毫秒数。
setTime 以毫秒数来设置日期
getFullYaer 得到四位数年份值
getMonth 得到月份
setMont 设置月份
getDate 得到日子
8,UTC
协调世界时(英:CoordinatedUniversalTime,法:TempsUniverselCoordonné),又称世界统一时间,世界标准时间,国际协调时间。英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。
协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。
中国大陆采用ISO8601-1988的《数据元和交换格式信息交换日期和时间表示法》(GB/T7408-1994)称之为国际协调时间,现行标准号为GB/T7408-2005,2005-10-01实施,代替原来的GB/T7408-1994。
国际原子时的准确度为每日数纳秒,而世界时的准确度为每日数毫秒。对于这种情况,一种称为协调世界时的折衷时标于1972年面世。为确保协调世界时与世界时相差不会超过0.9秒,在有需要的情况下会在协调世界时内加上正或负闰秒。因此协调世界时与国际原子时之间会出现若干整数秒的差别。位于巴黎的国际地球自转事务中央局负责决定何时加入闰秒。一般会在每年的6月30日、12月31日的最后一秒进行调整。
本节源码下载地址:JavaScript学习笔记(9):Date类型