Date对象

Date对象

  • 参照时间:1970年1月1日0点UTC(世界标准时间)。

  • 构造函数

new Date();//"Tue Aug 31 2021 22:14:47 GMT+0800 (中国标准时间)"
//Date构造函数的参数。返回值和new Date()相同。
//1. 毫秒数
new Date(1630418805483);
//2. 日期字符串
new Date('2021-8-31 22:06:45')
//3.年、月、日……(月份从0开始)
new Date(2021,7,31,22,06,45)
  • 获取当前日期的毫秒数
var date = new Date();
date.valueOf();
date.getTime();
Date.parse(data)
//HTML5中提供的方法,有兼容性问题
Date.now();

// 不支持HTML5的浏览器,可以用下面这种方式
var now = + new Date();	
console.log(now)//1630420547076	
  • 日期格式化方法
var date = new Date();
date.toString()		// "Tue Aug 31 2021 22:40:41 GMT+0800 (中国标准时间)"
date.valueOf()		// 1630420647628
// 下面格式化日期的方法,在不同浏览器可能表现不一致,一般不用
date.toDateString() //"Tue Aug 31 2021"
date.toTimeString() //"22:40:41 GMT+0800 (中国标准时间)"
date.toLocaleDateString()//"2021/8/31"
date.toLocaleTimeString()//"下午10:40:41"
  • 获取日期指定部分
getTime()  	  // 返回毫秒数和valueOf()结果一样,valueOf()内部调用的getTime()
getMilliseconds() 
getSeconds()  // 返回0-59
getMinutes()  // 返回0-59
getHours()    // 返回0-23
getDay()      // 返回星期几 0周日   6周6
getDate()     // 返回当前月的第几天
getMonth()    // 返回月份,***从0开始***
getFullYear() //返回4位的年份  如 2016
posted @ 2021-09-02 17:24  黄哈哈。  阅读(29)  评论(0编辑  收藏  举报