- 方法一:时间戳(24小时以内,毫秒为单位)转成时间,并且倒计时
效果预览:
<script>
// 剩余时间的时间戳,24小时的时间戳是86400000
const exTime = ref('86400000')
// 支付时间期限
const payTime = ref('')
const maxtime = ref(0)
//倒计时(时间戳,毫秒单位)转换成秒
maxtime.value = parseInt(exTime.value) / 1000
// // 时、分、秒
// const hour = ref(0)
// const minutes = ref(0)
// const seconds = ref(0)
// if (hour.value != 0) {
// maxtime.value = hour.value * 60
// }
// if (minutes.value != 0) {
// maxtime.value += minutes.value * 60
// }
// if (seconds.value != 0) {
// maxtime.value += seconds.value
// }
const checkTime = (i: any) => {
if (i < 10) {
i = "0" + i;
}
return i;
}
// 定时器
const timer = setInterval(() => {
countDown()
}, 1000)
/**
* 24小时倒计时
* @param
* @returns {string}
*/
const countDown = () => {