/***
|
*
|
* @param time 日期 年月日
|
*/
|
const gsdate = (time) => {
|
let date = new Date(time)
|
let y = date.getFullYear()
|
let m = date.getMonth() + 1
|
m = m < 10 ? ('0' + m) : m
|
let d = date.getDate()
|
d = d < 10 ? ('0' + d) : d
|
return y + '-' + m + '-' + d;
|
}
|
|
/***
|
*
|
* @param time 日期 年月日时分秒
|
* @param Sign 间隔
|
*/
|
function setTime (time, Sign) {
|
let year = time.getFullYear();
|
let month = time.getMonth() + 1 >= 10 ? time.getMonth() + 1 : `0${time.getMonth() + 1}`;
|
let day = time.getDate() >= 10 ? time.getDate() : `0${time.getDate()}`;
|
let hour = time.getHours() >= 10 ? time.getHours() : `0${time.getHours()}`;
|
let minute = time.getMinutes() >= 10 ? time.getMinutes() : `0${time.getMinutes()}`;
|
let second = time.getSeconds() >= 10 ? time.getSeconds() : `0${time.getSeconds()}`;
|
return [year, Sign, month , Sign, day, ' ', hour , ':', minute, ':', second ].join('');
|
}
|
|
/***
|
*
|
* @param time 日期 年月日时分秒
|
* @param Sign 间隔
|
*/
|
function setTimeO (time, Sign) {
|
let year = time.getFullYear();
|
let month = time.getMonth() + 1 >= 10 ? time.getMonth() + 1 : `0${time.getMonth() + 1}`;
|
let day = time.getDate() >= 10 ? time.getDate() : `0${time.getDate()}`;
|
let hour = time.getHours() >= 10 ? time.getHours() : `0${time.getHours()}`;
|
let minute = time.getMinutes() >= 10 ? time.getMinutes() : `0${time.getMinutes()}`;
|
let second = time.getSeconds() >= 10 ? time.getSeconds() : `0${time.getSeconds()}`;
|
return [year, Sign, month , Sign, day, ' ', hour , ':', minute, ':', '00' ].join('');
|
}
|
|
/***
|
* phoneRegular: 手机号验证
|
* mailboxRegular: 邮箱验证
|
* positiveInteger: 正整数
|
* decimal: 小数(只支持四位小数)
|
* positiveIntegerDecimal: 正整数小数(最多四位小数)
|
* number:数字最多保留四位小数
|
*/
|
const REGULAR = {
|
phoneRegular: /^1[3456789]\d{9}$/,
|
mailboxRegular: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
|
positiveInteger: /^[0-9]*[1-9][0-9]*$/,
|
decimal: /^0$|^[1-9]\d{0,15}$|^[1-9]\d{0,15}\.{1}\d{1,4}$|^0\.{1}\d{1,4}$/g,
|
positiveIntegerDecimal: /^([1-9][0-9]*|0)(\.[0-9]?[1-9][1-9][1-9])?$/,
|
number: /^\d+(?:\.\d{1,4})?$/
|
}
|
|
export { gsdate, setTime, setTimeO, REGULAR }
|