Javascript Date类型

 
Date 类型使用自 UTC 1970 年 1 月 1日 午夜 开始经过的毫秒数来保存日期。
 
创建日期对象
var now = new Date();//获取当前日期
 
Date.parse ( ) 接受一个表示日期的字符串参数,返回相应毫秒数。这个日期格式通常因地区而异。
实际上直接将日期字符串传给Date构造函数,也会后台先调用一下Date.parse(), 所以下面两条等价
 
var someDate = new Date(Date.parse("May 25, 2004"));
var someDate = new Date("May 25, 2004");

 

Date.UTC() 参数分别是 年份、月份(0-11)、天(1-31)、小时(0-23)、分钟、秒、毫秒数。省略的参数自动填充为0(天数为1)
同样这个UTC参数也可以直接传给Date构造函数
 
// 2005年5月5日下午5:55:55
var allFives = new Date(Date.UTC("2005, 4, 5, 17, 55, 55"));
var allFives = new Date("2005, 4, 5, 17, 55, 55");
 
 
Date.now() 返回当前时刻的那个毫秒数
 
继承的方法
 
Date的toLocaleString() 会返回日期和时间(会包含AM或PM) 但不包含时区信息
toString() 返回带有时区信息的日期时间
 
Chrome
 
Firefox
 
Date.valeuOf() 会返回日期的毫秒表示,因此日期大小是可以比较的
 
格式化方法
 
也是因浏览器而异 最后的两个结果一样,但推荐使用toUTCString().
 
 
日期/时间组件方法
 
直接取得或设置特定值
 
get/setTime()
get/set(UTC)FullYear()
get/set(UTC)Month()
get/set(UTC)Date()
get(UTC)Day()
get/set(UTC)Hours()
get/set(UTC)Minutes()
get/set(UTC)Seconds()
get/set(UTC)Milliseconds()
getTimezoneOffset  返回本地与UTC时间相差的分钟数
 
posted @ 2018-08-25 15:34  隙游尘  阅读(151)  评论(0编辑  收藏  举报

Hi