| 12345678910111213141516171819202122232425262728293031323334353637 | function formatTime(fmt, date1) {    let ret;    let date = new Date(date1);    const opt = {        "Y+": date.getFullYear().toString(),   // 年        "m+": (date.getMonth() + 1).toString(),   // 月        "d+": date.getDate().toString(),   // 日        "H+": date.getHours().toString(),   // 时        "M+": date.getMinutes().toString(),   // 分        "S+": date.getSeconds().toString(),   // 秒        // 有其他格式化字符需求可以继续添加,必须转化成字符串    };    for (let k in opt) { ret = new RegExp("(" + k + ")").exec(fmt); if (ret) { fmt = fmt.replace(ret[1], ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, "0")); } }    return fmt;}//获取本季度的开端月份function getQuarterStartMonth() {    let quarterStartMonth = 0    let nowMonth = new Date().getMonth()    if (nowMonth < 3) {        quarterStartMonth = "01"    }    if (nowMonth > 2 && nowMonth < 6) {        quarterStartMonth = "03"    }    if (nowMonth > 5 && nowMonth < 9) {        quarterStartMonth = "06"    }    if (nowMonth > 8) {        quarterStartMonth = "09"    }    return quarterStartMonth;}module.exports = {    formatTime,    getQuarterStartMonth};
 |