最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
微信小程序 常用工具类详解及实例
时间:2017-04-10 编辑:简简单单 来源:一聚教程网
微信小程序 常用工具类详解
前言:
做微信小程序当中,会遇到好多的工具类util.js,这里记载下来以便平常使用 (Ps:建议通过目录查看)
-获取日期(格式化)
代码如下 | 复制代码 |
functionformatTime(date) { varyear = date.getFullYear() varmonth = date.getMonth() + 1 varday = date.getDate()
varhour = date.getHours() varminute = date.getMinutes() varsecond = date.getSeconds()
return[year, month, day].map(formatNumber).join('/') +' '+ [hour, minute, second].map(formatNumber).join(':') }
functionformatNumber(n) { n = n.toString() returnn[1] ? n :Ɔ'+ n } |
-获取动态更新时间
代码如下 | 复制代码 |
functiongetDateDiff (dateTimeStamp) { varminute = 1000 * 60; varhour = minute * 60; varday = hour * 24; varhalfamonth = day * 15; varmonth = day * 30; varyear = day * 365; varnow =newDate().getTime(); vardiffValue = now - dateTimeStamp; if(diffValue < 0){ //非法操作 return'数据出错' } varyearC = diffValue / year; varmonthC = diffValue / month; varweekC = diffValue / (7 * day); vardayC = diffValue / day; varhourC = diffValue / hour; varminC = diffValue / minute; if(yearC >= 1){ result = parseInt(yearC) +'年以前' }elseif(monthC >= 1){ result = parseInt(monthC) +'个月前' }elseif(weekC >= 1){ result = parseInt(weekC) +'星期前' }elseif(dayC >= 1){ result = parseInt(dayC) +'天前' }elseif(hourC >= 1){ result = parseInt(hourC) +'小时前' }elseif(minC >= 5){ result = parseInt(minC) +'分钟前' }else{ result ='刚刚发表' } returnresult; } |
-
上一个: 支付宝APP怎么购买电瓶车畅行意外险
相关文章
- sora软件价格介绍 02-22
- sora官网入口地址一览 02-22
- Sora生成的视频使用教程 02-22
- 《梦幻西游》元宵灯谜线索答案大全2024 02-22
- 《原神》有朋自远方来第一天通关攻略 02-22
- 《苏醒之路》四个结局达成攻略 02-22