sr-utils
Version:
45 lines (42 loc) • 945 B
JavaScript
// import Reg from "@/utils/regexp";
// TODO: 暂不支持解析es6语法
let Reg = require("./validation/regexp"); // 导入
function addZero(num) {
return num > 9 ? num : "0" + num;
}
let formatter = {
date: null,
init(date) {
try {
if (date) {
this.date = new Date(date);
}
} catch (error) {
console.info(error);
}
},
getDateTime() {
let date = this.date || new Date();
let res = "";
res =
date.getFullYear() +
"-" +
addZero(date.getMonth() + 1) +
"-" +
addZero(date.getDate()) +
" " +
addZero(date.getHours()) +
":" +
addZero(date.getMinutes()) +
":" +
addZero(date.getSeconds());
return res;
},
getDate() {
return this.getDateTime().split(" ")[0];
},
getTime() {
return this.getDateTime().split(" ")[1];
}
};
module.exports = { formatter, Reg };