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()
原标题:javascript Date类型 学习笔记
关键词:JavaScript