日期格式化输出
1Date.prototype.format= function(fmt){
2 var o={
3 'y+':this.getFullYear(),
4 'M+':this.getMonth()+1,
5 'd+':this.getDate(),
6 'h+':this.getHours(),
7 'm+':this.getMinutes(),
8 's+':this.getSeconds(),
9 'S':this.getMilliseconds(),//毫秒
10 'q+':Math.floor(this.getMonth()/3+1),//季度
11 },
12 str='';
13
14 for(var k in o){
15 if( new RegExp('('+k+')').test(fmt) ){
16 str= (o[k]+'').substr( -RegExp.$1.length );
17 fmt=fmt.replace(RegExp.$1,str);
18 }
19 }
20 return fmt;
21}
日期对象初始化
new Date(year,month,day[,hour[,minutes[,seconds[,ms]]]])
new Date(datestr)
实例方法
[get|set][UTC?][FullYear|Month|Date|Hours|Minutes|Seconds|Milliseconds] //--2*2*7=28
getDay //星期几(0 星期日)
[set|get]Time //时间戳
valueOf //1513930533133
getTimezoneOffset //-480
[set|get]Year
toLocaleDateString //"2017/12/22"
toLocaleString //"2017/12/22 下午4:12:32"
toLocaleTimeString //"下午4:12:32"
静态方法(都是返回时间戳)
Date.now()
Date.parse(datestr)
Date.UTC(year,month,day[,hour[,minutes[,seconds[,ms]]]])
评论