UNPKG

sr-utils

Version:
45 lines (42 loc) 945 B
// 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 };