微信小程序开发中常用工具类的实例详解

互联网 17-9-12
微信小程序 常用工具类详解

前言:

做微信小程序当中,会遇到好多的工具类util.js,这里记载下来以便平常使用 (Ps:建议通过目录查看)

-获取日期(格式化)

function formatTime(date) {   var year = date.getFullYear()   var month = date.getMonth() + 1   var day = date.getDate()       var hour = date.getHours()   var minute = date.getMinutes()   var second = date.getSeconds()           return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')  }      function formatNumber(n) {   n = n.toString()   return n[1] ? n : '0' + n  }

-获取动态更新时间

function getDateDiff (dateTimeStamp) {   var minute = 1000 * 60;   var hour = minute * 60;   var day = hour * 24;   var halfamonth = day * 15;   var month = day * 30;   var year = day * 365;   var now = new Date().getTime();   var diffValue = now - dateTimeStamp;   if(diffValue < 0){    //非法操作    return '数据出错';   }   var yearC = diffValue / year;   var monthC = diffValue / month;   var weekC = diffValue / (7 * day);   var dayC = diffValue / day;   var hourC = diffValue / hour;   var minC = diffValue / minute;   if(yearC >= 1){    result = parseInt(yearC) + '年以前';   }else if(monthC >= 1){    result = parseInt(monthC) + '个月前';   }else if(weekC >= 1){    result = parseInt(weekC) + '星期前';   }else if(dayC >= 1){    result = parseInt(dayC) + '天前';   }else if(hourC >= 1){    result = parseInt(hourC) + '小时前';   }else if(minC >= 5){    result = parseInt(minC) + '分钟前';   }else{    result = '刚刚发表';   }   return result;  }

以上就是微信小程序开发中常用工具类的实例详解的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 小程序
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序滚动Tab如何实现左右可滑动切换的实例分析

相关资讯