js实现时间

// 时间 – 更具时间情况修改

 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
	}
 }

可更具自身需求修改 –
嘿嘿~
拜拜👋

我是小鑫 -

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值