You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.3 KiB
47 lines
1.3 KiB
/**
|
|
* Created by bingwang on 2016/5/22.
|
|
*/
|
|
Date.prototype.format = function (fmt) { //author: meizz
|
|
var o = {
|
|
"M+": this.getMonth() + 1, //月份
|
|
"d+": this.getDate(), //日
|
|
"H+": this.getHours(), //小时
|
|
"m+": this.getMinutes(), //分
|
|
"s+": this.getSeconds(), //秒
|
|
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
|
|
"S": this.getMilliseconds() //毫秒
|
|
};
|
|
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
|
|
for (var k in o){
|
|
if (new RegExp("(" + k + ")").test(fmt)){
|
|
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
|
|
}
|
|
}
|
|
return fmt;
|
|
}
|
|
Log = {
|
|
i : function(str){
|
|
console.log(new Date().format("MM-dd HH:mm:ss")+" "+str)
|
|
},
|
|
e : function(str){
|
|
console.error(new Date().format("MM-dd HH:mm:ss")+" "+str)
|
|
},
|
|
d : function(str){
|
|
if (window.debug) console.log(new Date().format("MM-dd HH:mm:ss")+" "+str)
|
|
}
|
|
}
|
|
|
|
//默认当本地为调试模式
|
|
if(location.hostname == "localhost" || location.hostname == "127.0.0.1"){
|
|
window.debug = true
|
|
}else{
|
|
window.debug = false;
|
|
}
|
|
|
|
Log.i("Log初始化成功...");
|
|
if(window.debug){
|
|
Log.i("当前模式: DEBUG");
|
|
}else{
|
|
Log.i("当前模式: NORMAL");
|
|
}
|