微信小程序 常用工具类详解及实例
程序员文章站
2023-11-18 22:58:58
微信小程序 常用工具类详解
前言:
做微信小程序当中,会遇到好多的工具类util.js,这里记载下来以便平常使用 (ps:建议通过目录查看)
-获取日期(格式化)...
微信小程序 常用工具类详解
前言:
做微信小程序当中,会遇到好多的工具类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; }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
上一篇: jQuery循环滚动新闻列表示例代码