/**
* 格式化日期时间
* @param {*} fmt
* @param {*} date
* @returns
*/
function dateFtt(fmt, date) {
var o = {
"M+": date.getMonth() + 1, //月份
"d+": date.getDate(), //日
"h+": date.getHours(), //小时
"m+": date.getMinutes(), //分
"s+": date.getSeconds(), //秒
"q+": Math.floor((date.getMonth() + 3) / 3), //季度
S: date.getMilliseconds(), //毫秒
};
if (/(y+)/.test(fmt))
fmt = fmt.replace(
RegExp.$1,
(date.getFullYear() + "").substr(4 - RegExp.$1.length)
);
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt))
fmt = fmt.replace(
RegExp.$1,
RegExp.$1.length == 1 ?
o[k] :
("00" + o[k]).substr(("" + o[k]).length)
);
return fmt;
}
//创建时间格式化显示
function formateDate() {
var crtTime = new Date(); //当前时间
// return dateFtt("yyyy-MM-dd hh:mm:ss", crtTime);
// return dateFtt("yyyy年MM月dd日 hh:mm:ss", crtTime);
// return dateFtt("yyyy/MM/dd hh:mm:ss", crtTime);
return dateFtt("yyyy年MM月dd日 hh:mm:ss", crtTime);
}
function formateCurrentDate() {
var time = new Date() //当前日期时间对象
var year = time.getFullYear() //年
var month = time.getMonth() //月
var date = time.getDate() //日期
var hours = time.getHours() //小时
var minues = time.getMinutes() //分钟
var seconds = time.getSeconds() //秒
//2021-12-02 15:24:49
var dateStr = `${year}-${month+1}-${date} ${hours}:${minues}:${seconds}`
return dateStr
}
/**
* 随机颜色
* @param {*} x
* @param {*} y
* @returns
*/
function getRandom(x, y) {
var m = Math.min(x,y)
var n = Math.max(x,y)
return Math.floor(Math.random() * (n - m) + m)
}
utils.js
最新推荐文章于 2024-07-22 15:13:59 发布