javascript Date类型 学习笔记
1 创建一个新的日期对象,如果不带参数,则对象自动获得当前的日期和时间
var d = new Date()
2 如果需要指定特定的日期,则可以通过Date.parse() 或者 Date().UTC(),返回时间戳作为 new Date()的参数
Date.parse() 用法:
var time = Date.parse('2015/05/20'); var newDate = new Date(time);//Wed May 20 2015 00:00:00 GMT+0800 (中国标准时间) //转换为格林威治时间 newDate.toUTCString(); //Tue, 19 May 2015 16:00:00 GMT
也可以直接 new Date('2015/05/20') 指定日期,new Date() 构造函数会自动调用 Date.parse()静态方法。
Date.UTC()
Date.UTC()的参数分别是年,月(从0到11),日(1-31),时(0-23),分(0-59),秒(0-59),毫秒(0-999),最少参数2个,即应该包含年月,其他不填的默认为0。
如果要创建的时间为中国标准时间的2015年5月20日,则代码应表示为
var myDate = new Date(Date.UTC(2015,5,19,16,0,0)) //Sat Jun 20 2015 00:00:00 GMT+0800 //格林威治时间 myDate.toUTCString() // Fri, 19 Jun 2015 16:00:00 GMT
其他:
var d = new Date(); //年 d.getFullYear() //月 d.getMonth() //日 d.getDate()