|
|
|
|
@ -45,7 +45,9 @@ export function parseTime(time, cFormat) {
|
|
|
|
|
const time_str = format.replace(/{([ymdhisa])+}/g, (result, key) => {
|
|
|
|
|
const value = formatObj[key]
|
|
|
|
|
// Note: getDay() returns 0 on Sunday
|
|
|
|
|
if (key === 'a') { return ['日', '一', '二', '三', '四', '五', '六'][value ] }
|
|
|
|
|
if (key === 'a') {
|
|
|
|
|
return ['日', '一', '二', '三', '四', '五', '六'][value]
|
|
|
|
|
}
|
|
|
|
|
return value.toString().padStart(2, '0')
|
|
|
|
|
})
|
|
|
|
|
return time_str
|
|
|
|
|
@ -94,6 +96,64 @@ export function formatTime(time, option) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取当前月份的第一天
|
|
|
|
|
|
|
|
|
|
export function getCurrentMonthFirst() {
|
|
|
|
|
const date = new Date();
|
|
|
|
|
|
|
|
|
|
date.setDate(1);
|
|
|
|
|
|
|
|
|
|
var month = parseInt(date.getMonth() + 1);
|
|
|
|
|
|
|
|
|
|
var day = date.getDate();
|
|
|
|
|
|
|
|
|
|
if (month < 10) {
|
|
|
|
|
month = '0' + month
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (day < 10) {
|
|
|
|
|
day = '0' + day
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return date.getFullYear() + '-' + month + '-' + day;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取当前月份的最后一天
|
|
|
|
|
|
|
|
|
|
export function getCurrentMonthLast() {
|
|
|
|
|
const date = new Date();
|
|
|
|
|
|
|
|
|
|
var currentMonth = date.getMonth();
|
|
|
|
|
|
|
|
|
|
var nextMonth = ++currentMonth;
|
|
|
|
|
|
|
|
|
|
var nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1);
|
|
|
|
|
|
|
|
|
|
var oneDay = 1000 * 60 * 60 * 24;
|
|
|
|
|
|
|
|
|
|
var lastTime = new Date(nextMonthFirstDay - oneDay);
|
|
|
|
|
|
|
|
|
|
var month = parseInt(lastTime.getMonth() + 1);
|
|
|
|
|
|
|
|
|
|
var day = lastTime.getDate();
|
|
|
|
|
|
|
|
|
|
if (month < 10) {
|
|
|
|
|
month = '0' + month
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (day < 10) {
|
|
|
|
|
day = '0' + day
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return date.getFullYear() + '-' + month + '-' + day;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @param {string} url
|
|
|
|
|
* @returns {Object}
|
|
|
|
|
|