小程序之常用工具类详解
微信小程序 常用工具类详解
前言:
做微信小程序当中,会遇到好多的工具类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;}以上就是小程序之常用工具类详解的详细内容,更多请关注小潘博客其它相关文章!
- 上一篇
丝般顺滑,告别摩擦,这样的剃须刀你用过没?
1966年,英国教授皮特·约斯特(H.PeterJost)首次提出“摩擦学”,并将其定义为“研究相对运动表面间的摩擦、润滑和磨损,以及三者间相互关系的理论与应用
- 下一篇
分享在php代码中调用帝国cms头部变量temp.header的方法
直接上代码 代码如下:?phprequire(../e/class/connect.php);if(!defined(InEmpireCMS)){exit();}require(../e/class/db_sql.php);require(../e/class/q_functions.php);$link=db_connect();$empire=new mysq