//清除延时
clearTimeout(qq)
### 实例化时间对象
new Date()
//获取当前本地时间
let operateTime = new Date().toLocaleString()
### 时间格式化
Vue.filter(‘format’,function(value,arg){
function dateFormat(date,format){
if(typeof date === “string”){
var mts = date.match(/(/Date((\d+))/)/);
if(mts && mts.length >= 3){
date = parseInt(mts[2]);
}
}
date = new Date(date);
if(!date || date.toUTCString() == “Tnvalid Date”) {
return “”;
}
var map = {
“M”:date.getMonth() + 1, // 月份
“d”:date.getDate(), // 日
“h”:date.getHours(), // 小时
“m”:date.getMinutes(), // 分
“s”:date.getSeconds(), // 秒
“q”:Math.floor((date.getMonth() + 3) / 3), // 季度
“S”:date.getMilliseconds(), // 毫秒
};
format = format.replace(/([yMdhmsqS])+/g,function(all,t){
var v = map[t];
if(v !== undefined) {
if(all.length > 1) {
v = ‘0’ + v;
v = v.substr(v.length - 2);
}
return v;
}else if (t == ‘y’){
return (date.getFullYear() + ’ ').substr(4 - all.length);
}
return all;
});
return format;
}
})
### 判断类型
**instanceof**
* 只能判断对象的具体类型(判断对象里面的属性和方法)
* 其中instance 是实例 例子的意思
* 能用===判断类型的只有两种 `null undefined` ,因为这两个类型只有一个值
**typeof**
* 返回数据类型的字符串表达式
* typeof 判断不了`null 与 object` ,`object与array`
* 可以判断`undefined /字符串/数值/Boolean/function`
* null 和undefined 没有`toSt