政策解读模块
This commit is contained in:
@ -1,7 +1,10 @@
|
||||
// date.js
|
||||
export function formatDate(date, fmt) {
|
||||
if (/(y+)/.test(fmt)) {
|
||||
fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
|
||||
fmt = fmt.replace(
|
||||
RegExp.$1,
|
||||
(date.getFullYear() + '').substr(4 - RegExp.$1.length)
|
||||
);
|
||||
}
|
||||
let o = {
|
||||
'M+': date.getMonth() + 1,
|
||||
@ -13,7 +16,10 @@ export function formatDate(date, fmt) {
|
||||
for (let k in o) {
|
||||
if (new RegExp(`(${k})`).test(fmt)) {
|
||||
let str = o[k] + '';
|
||||
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));
|
||||
fmt = fmt.replace(
|
||||
RegExp.$1,
|
||||
RegExp.$1.length === 1 ? str : padLeftZero(str)
|
||||
);
|
||||
}
|
||||
}
|
||||
return fmt;
|
||||
@ -25,13 +31,13 @@ function padLeftZero(str) {
|
||||
|
||||
export function str2Date(dateStr, separator) {
|
||||
if (!separator) {
|
||||
separator = "-";
|
||||
separator = '-';
|
||||
}
|
||||
let dateArr = dateStr.split(separator);
|
||||
let year = parseInt(dateArr[0]);
|
||||
let month;
|
||||
//处理月份为04这样的情况
|
||||
if (dateArr[1].indexOf("0") == 0) {
|
||||
if (dateArr[1].indexOf('0') == 0) {
|
||||
month = parseInt(dateArr[1].substring(1));
|
||||
} else {
|
||||
month = parseInt(dateArr[1]);
|
||||
@ -40,3 +46,26 @@ export function str2Date(dateStr, separator) {
|
||||
let date = new Date(year, month - 1, day);
|
||||
return date;
|
||||
}
|
||||
|
||||
export function formatTime(value, type) {
|
||||
let date = new Date(value);
|
||||
let year = date.getFullYear();
|
||||
let month = date.getMonth() + 1;
|
||||
month = month > 9 ? month : '0' + month;
|
||||
let day = date.getDate();
|
||||
day = day > 9 ? day : '0' + day;
|
||||
let hh = date.getHours();
|
||||
hh = hh > 9 ? hh : '0' + hh;
|
||||
let mm = date.getMinutes();
|
||||
mm = mm > 9 ? mm : '0' + mm;
|
||||
let ss = date.getSeconds();
|
||||
ss = ss > 9 ? ss : '0' + ss;
|
||||
let time = '';
|
||||
if (type === 1) {
|
||||
//不带时分秒
|
||||
time = year + '-' + month + '-' + day;
|
||||
} else {
|
||||
time = year + '-' + month + '-' + day + ' ' + hh + ':' + mm + ':' + ss;
|
||||
}
|
||||
return time;
|
||||
}
|
||||
|
Reference in New Issue
Block a user