大飞_dafei

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

微信小程序实现一天倒计时

微信小程序实现一天倒计时

复制代码
<view class="container">
<view class="title">一天倒计时 </view>
<view class="title"> </view>
<view class="top_tip">
  <view class="countdown-title">
    今天剩余时间:
    <block>
      <!-- <text class="">{{days}}天</text> -->
      <text>{{ hours }}时</text>
      <text>{{ minutes }}分</text>
      <text>{{ seconds }}秒</text>
    </block>
  </view>
</view>
</view>
复制代码
复制代码
// index.js
// const app = getApp()
const { envList } = require('../../envList.js');

Page({
  data: {
    feiTime:"2022年8月8日23:46:11",
    nowDate: '2022-12-31 23:59:59', //结束时间
    countdown: '', //倒计时
    days: '00', //
    hours: '00', //
    minutes: '00', //
    seconds: '00', //
  },
  countTime() {
    let days,hours, minutes, seconds;
    let nowDate = this.data.nowDate;
    console.log(nowDate)
    let that = this;
    let now = new Date().getTime();
    let end = new Date(new Date().toLocaleDateString()).getTime() + 24 * 60 * 60 * 1000 - 1
    // console.log("开始时间:" + now, "截止时间:" + end);
    let leftTime = end - now; //时间差
    if (leftTime >= 0) {
      days = Math.floor(leftTime / 1000 / 60 / 60 / 24);
      hours = Math.floor(leftTime / 1000 / 60 / 60 % 24);
      minutes = Math.floor(leftTime / 1000 / 60 % 60);
      seconds = Math.floor(leftTime / 1000 % 60);
      seconds = seconds < 10 ? "0" + seconds : seconds
      minutes = minutes < 10 ? "0" + minutes : minutes
      hours = hours < 10 ? "0" + hours : hours
      that.setData({
        countdown: days+":"+hours + ":" + minutes + ":" + seconds,
        days,
        hours,
        minutes,
        seconds
      })
      setTimeout(that.countTime, 1000);
    } else {
      that.setData({
        countdown: '已截止'
      })
    }
  },
  onLoad: function (options) {
    this.countTime();
  },
});
复制代码

 

 

posted on   大飞_dafei  阅读(515)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示