// 时间 – 更具时间情况修改
function formatDate() {
let date = new Date();
let year = date.getFullYear(); // 年
let month = date.getMonth() + 1; // 月
let day = date.getDate(); // 日
let week = date.getDay(); // 星期
let hour = date.getHours(); // 时
hour = hour < 10 ? '0' + hour : hour; // 如果只有一位,则前面补零
let minute = date.getMinutes(); // 分
minute = minute < 10 ? '0' + minute : minute; // 如果只有一位,则前面补零
let second = date.getSeconds(); // 秒
second = second < 10 ? '0' + second : second; // 如果只有一位,则前面补零
this.nowDate = `${year}年${month}月${day}日${hour}时${minute}分${second}秒`;
}
**
在使用完 退出页面或者离开 销毁
**。
举个例子 - vue
// beforeDestroy() {
// if (this.formatDate) {
// clearInterval(this.formatDate); // 在Vue实例销毁前,清除时间定时器
// }
// }
封装
function formatDate(year,yue,day) {
let date = new Date();
let year = date.getFullYear(); // 年
let month = date.getMonth() + 1; // 月
let day = date.getDate(); // 日
let week = date.getDay(); // 星期
let hour = date.getHours(); // 时
hour = hour < 10 ? '0' + hour : hour; // 如果只有一位,则前面补零
let minute = date.getMinutes(); // 分
minute = minute < 10 ? '0' + minute : minute; // 如果只有一位,则前面补零
let second = date.getSeconds(); // 秒
second = second < 10 ? '0' + second : second; // 如果只有一位,则前面补零
this.nowDate = `${year}年${month}月${day}日${hour}时${minute}分${second}秒`;
if(year){
return year
}
else if(yue){
return month
}else if(day){
return day
}
}
function formatDate(all,date) {
let date = new Date();
let year = date.getFullYear(); // 年
let month = date.getMonth() + 1; // 月
let day = date.getDate(); // 日
let week = date.getDay(); // 星期
let hour = date.getHours(); // 时
hour = hour < 10 ? '0' + hour : hour; // 如果只有一位,则前面补零
let minute = date.getMinutes(); // 分
minute = minute < 10 ? '0' + minute : minute; // 如果只有一位,则前面补零
let second = date.getSeconds(); // 秒
second = second < 10 ? '0' + second : second; // 如果只有一位,则前面补零
this.nowDate = `${year}年${month}月${day}日${hour}时${minute}分${second}秒`;
if(all){
return year + '年' +month +'月' + day + '日' +hour +'时' + minute +'分' + second +'秒'
}
else if(date){
return year + '年' +month +'月' + day + '日'
}else if(day){
return day
}
}
可更具自身需求修改 –
嘿嘿~
拜拜👋
我是小鑫 -