欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序常用工具类封装

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

微信小程序常用工具类封装

发布时间:2021-01-08  

做微信小程序当中,会遇到好多的工具类util.js,这里记载下来以便平常使用(Ps:建议通过目录查看)-获取日期(格式化)function formatTime(date) { var year = ...

 

 

 

微信小程序 常用工具类详解

前言:

做微信小程序当中,会遇到好多的工具类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; }

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

本文地址:https://www.javascriptcn.com/read-2076.html

文章标题:微信小程序 常用工具类详解及实例

本文标签

: