最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

微信小程序动态显示项目倒计时

来源:动视网 责编:小OO 时间:2020-11-27 21:54:44
文档

微信小程序动态显示项目倒计时

本文实例为大家分享了微信小程序动态显示项目倒计时的具体代码,供大家参考,具体内容如下:1、展示的效果如下;2、wxml代码。<。--倒计时 -->;<;text wx:if="{{clock。=''}}">;仅剩{{clock}}<;/text>;<;text wx:if="{{clock==''}}">;已经截止<;/text>。3、js代码。在拼团项目中获取到活动结束时间的格式为一下格式。因该格式无法正常计算时长,所进行了格式转换new Date(that.data.collage.collage_end).getTime()。
推荐度:
导读本文实例为大家分享了微信小程序动态显示项目倒计时的具体代码,供大家参考,具体内容如下:1、展示的效果如下;2、wxml代码。<。--倒计时 -->;<;text wx:if="{{clock。=''}}">;仅剩{{clock}}<;/text>;<;text wx:if="{{clock==''}}">;已经截止<;/text>。3、js代码。在拼团项目中获取到活动结束时间的格式为一下格式。因该格式无法正常计算时长,所进行了格式转换new Date(that.data.collage.collage_end).getTime()。


本文实例为大家分享了微信小程序动态显示项目倒计时的具体代码,供大家参考,具体内容如下

1、展示的效果如下

2、wxml代码:

<!--倒计时 -->
<text wx:if="{{clock!=''}}">仅剩{{clock}}</text>
<text wx:if="{{clock==''}}">已经截止</text>

3、js代码:

在拼团项目中获取到活动结束时间的格式为一下格式

因该格式无法正常计算时长,所进行了格式转换new Date(that.data.collage.collage_end).getTime()

// 倒计时
function countdown(that) {
 var EndTime = new Date(that.data.collage.collage_end).getTime() || [];
 // console.log(EndTime);
 var NowTime = new Date().getTime();
 var total_micro_second = EndTime - NowTime || []; //单位毫秒
 if (total_micro_second < 0) {
 // console.log('时间初始化小于0,活动已结束状态');
 total_micro_second = 1; //单位毫秒 ------ WHY?
 }
 // console.log('剩余时间:' + total_micro_second);
 // 渲染倒计时时钟
 that.setData({
 clock: dateformat(total_micro_second) //若已结束,此处
输出'0天0小时0分钟0秒' }); if (total_micro_second <= 0) { that.setData({ clock: "已经截止" }); return; } setTimeout(function () { total_micro_second -= 1000; countdown(that); } , 1000) } // 时间格式化输出,如11天03小时25分钟19秒 每1s都会调用一次 function dateformat(micro_second) { // 总秒数 var second = Math.floor(micro_second / 1000); // 天数 var day = Math.floor(second / 3600 / 24); // 小时 var hr = Math.floor(second / 3600 % 24); // 分钟 var min = Math.floor(second / 60 % 60); // 秒 var sec = Math.floor(second % 60); return day + "天" + hr + "小时" + min + "分钟" + sec + "秒"; } Page({ onLoad: function(options) { wx.request({ success: function(request) { // 倒计时(获取结束时间后再进行倒计时方法调用) countdown(that); } }) } })

文档

微信小程序动态显示项目倒计时

本文实例为大家分享了微信小程序动态显示项目倒计时的具体代码,供大家参考,具体内容如下:1、展示的效果如下;2、wxml代码。<。--倒计时 -->;<;text wx:if="{{clock。=''}}">;仅剩{{clock}}<;/text>;<;text wx:if="{{clock==''}}">;已经截止<;/text>。3、js代码。在拼团项目中获取到活动结束时间的格式为一下格式。因该格式无法正常计算时长,所进行了格式转换new Date(that.data.collage.collage_end).getTime()。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top