最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中使用moment設(shè)置倒計(jì)時(shí)的方法

 更新時(shí)間:2024年02月06日 10:37:39   作者:一室易安  
這篇文章給大家介紹了vue中使用moment設(shè)置倒計(jì)時(shí)的方法,文中通過代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下

vue中使用moment 設(shè)置倒計(jì)時(shí)的方法

方法一

日常開發(fā)中時(shí)常需要使用倒計(jì)時(shí)的方法 現(xiàn)在進(jìn)行封裝一下

//第一步 引入moment
import moment from 'moment';

let nowTime:any = ref('')//當(dāng)前時(shí)間
let diffTime:any = ref('')//當(dāng)前時(shí)間和指定時(shí)間的差值
let countdown:any = ref(0)//倒計(jì)時(shí)
// 設(shè)置setInterval 用于每秒鐘輸出一次當(dāng)前時(shí)間 更新倒計(jì)時(shí)的時(shí)間
let interval:any = setInterval(function() {
	//按照時(shí)分秒格式 獲取當(dāng)前時(shí)間  需要年月日這樣設(shè)置 "YYYY-MMM-DDD HH:mm:ss"
	nowTime.value = moment().format("HH:mm:ss")
	//通過比較時(shí)間差 獲取一個(gè)秒數(shù)值
	//比較時(shí)間差 按照秒seconds進(jìn)行比較  如果是年月日比較如右設(shè)置 moment('2024-02-05 10:00:00', 'YYYY-MMM-DDD hh:mm:ss')
	//moment() 為當(dāng)前時(shí)間
	diffTime.value = moment('10:00:00', 'hh:mm:ss').diff(moment(), "seconds")
	//倒計(jì)時(shí)   如果只需要最后5分鐘才顯示倒計(jì)時(shí) 這進(jìn)行判斷
	if(diffTime.value<5*60){
		let h = moment.duration(diffTime.value, 'seconds').hours()//小時(shí)
		let m = moment.duration(diffTime.value, 'seconds').minutes()//分鐘
		let s = moment.duration(diffTime.value, 'seconds').seconds()//秒
		countdown.value = `${h<10?'0'+h:h}:${m<10?'0'+m:m}:${s<10?'0'+s:s}`
	}
	// 判斷是否需要執(zhí)行定時(shí)器
	if(diffTime.value < 0 ){
		clearInterval(interval)//清除定時(shí)器
	}
}, 1000);


//頁面銷毀時(shí)觸發(fā)
onBeforeUnmount(()=>{
	clearInterval(interval)//清除定時(shí)器
})

方法二

思路: 結(jié)束時(shí)間 - 當(dāng)前時(shí)間 = 剩余的秒數(shù);

countDown(end_time) { 
if (end_time == null) return; 
let nowTime = moment() .locale('zh-cn') .format('YYYY-MM-DD HH:mm:ss'); //當(dāng)前時(shí)間
let endTime = moment(end_time) .locale('zh-cn') .format('YYYY-MM-DD HH:mm:ss'); 
return moment(endTime).diff(moment(nowTime), 'seconds'); //剩余可倒計(jì)時(shí)的秒數(shù) 
},

到此這篇關(guān)于vue中使用moment設(shè)置倒計(jì)時(shí)的方法的文章就介紹到這了,更多相關(guān)vue moment設(shè)置倒計(jì)時(shí)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

馆陶县| 娄烦县| 咸阳市| 昭觉县| 徐闻县| 天水市| 华安县| 台南市| 濉溪县| 新乡市| 麻城市| 罗甸县| 阿荣旗| 新巴尔虎右旗| 芒康县| 深州市| 贡嘎县| 娱乐| 郁南县| 遂昌县| 翁牛特旗| 林周县| 江西省| 藁城市| 双城市| 盖州市| 莒南县| 永胜县| 防城港市| 资中县| 丰原市| 英吉沙县| 阿鲁科尔沁旗| 大关县| 云阳县| 通榆县| 旌德县| 铜山县| 武城县| 泾源县| 苏尼特右旗|