全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[上海seo网络推广公司]微信小程序开发中常用工具类的实例详解

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

  前言:

  做微信小程序当中◁◆•,[上海seo网络推广公司]会遇到好多的工具类util.js,阿城市小程序制作公司[常德seo公司首选久澳]分享小程序的开发流程实例杭州市小程序制作公司喀什市小程序制作公司这里记载下来以便平常使用 (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 &■▷◆◆;lt; 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▲▷▼;
}

 

  以上就是微信小程序开发中常用工具类的实例详解的详细内容,更多请关注久澳传媒编程栏目其它相关文章!

[上海seo网络推广公司]微信小程序开发中常用工具类的实例详解

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。