时间格式为:2017-12-12 12:00:00在苹果上获取时间戳有兼容性问题

需要转换成2017/12/12 12:00:00 才可以正确获取到时间戳

      let u = navigator.userAgent;   //判断浏览器型号let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;   //android终端let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端if(isiOS){let time = new Date((v[0].createTime).replace(/-/g,'/')).getTime();this.timeago=this.getDateDiff(time);}else{let time = new Date(v[0].createTime).getTime();this.timeago=this.getDateDiff(time);}
复制代码
判断时间过去了多久getDateDiff(dateTimeStamp){let result;let minute = 1000 * 60;let hour = minute * 60;let day = hour * 24;let halfamonth = day * 15;let month = day * 30;let now = new Date().getTime();let diffValue = now - dateTimeStamp;if(diffValue < 0){return;}let monthC =diffValue/month;let weekC =diffValue/(7*day);let dayC =diffValue/day;let hourC =diffValue/hour;let minC =diffValue/minute;if(monthC>=1){if(monthC<=12)result="" + parseInt(monthC) + "月前";else{result="" + parseInt(monthC/12) + "年前";}}else if(weekC>=1){result="" + parseInt(weekC) + "周前";}else if(dayC>=1){result=""+ parseInt(dayC) +"天前";}else if(hourC>=1){result=""+ parseInt(hourC) +"小时前";}else if(minC>=1){result=""+ parseInt(minC) +"分钟前";}else{result="刚刚";}return result;},复制代码

转载于:https://juejin.im/post/5b42cbaef265da0fa009fd31

getTime()的兼容性(ios)相关推荐

  1. ios苹果手机position:fixed的兼容性以及无法定位到全局的问题

    position:fixed定位问题 首先大家知道position:fixed:这个css属性在任何环境下都有可能会被阻断,也就是无法作用于全局.包括:transform / perspective ...

  2. UE4 iOS游戏开发

    iOS要点知识 iOS 快速入门 iOS设备的兼容性 iOS Packaged Game Size

  3. ios闪屏问题 vue_VUE前端界面在iOS中遇到的坑

    前段时间,公司用前端做了一个微型图片生成界面,通过考虑,选择使用vue多页面进行编写,在界面编写完成之后,本地浏览器进行测试,发现一切都很顺利,然后嵌入到APP端进行联合测试.前期,界面在Androi ...

  4. uni-app项目构建与实践的思考(持续更新)

    一.easycom uni-app:easycom官网描述 1.配置 //pages.json文件 "easycom":{"autoscan":true,&qu ...

  5. JRoll 2 使用文档(史上最强大的下拉刷新,滚动,无限加载插件)

    概述 说明 JRoll,一款能滚起上万条数据,具有滑动加速.回弹.缩放.滚动条.滑动事件等功能,兼容CommonJS/AMD/CMD模块规范,开源,免费的轻量级html5滚动插件. JRoll第二版是 ...

  6. fastclick:处理移动端click事件300毫秒延迟

    fastclick:处理移动端click事件300毫秒延迟 1.兼容性 iOS 3及更高版本的移动Safari iOS 5及更高版本的Chrome Android上的Chrome(ICS) Opera ...

  7. webRTC——浏览器里的音视频通话

    背景 webRTC是Google在2010年收购GIP公司之后获得的一项技术.如下图所示,它提供了音视频的采集.处理(降噪,回声消除等).编解码.传输等技术. webRTC的目标是实现无需安装任何插件 ...

  8. webRTC——浏览器里的音视频通话 1

    背景 webRTC是Google在2010年收购GIP公司之后获得的一项技术.如下图所示,它提供了音视频的采集.处理(降噪,回声消除等).编解码.传输等技术. webRTC的目标是实现无需安装任何插件 ...

  9. 通过boundingRectWithSize:options:attributes:context:计算文本尺寸

    转:http://blog.csdn.net/jymn_chen/article/details/10949279 之前用Text Kit写Reader的时候,在分页时要计算一段文本的尺寸大小,之前使 ...

  10. linux rm 某个时间以前,(转)linux的一个find命令配合rm删除某天前的文件

    转自:http://www.cnblogs.com/mingforyou/p/3930624.html 语句写法:find 对应目录 -mtime +天数 -name "文件名"  ...

最新文章

  1. Swift----函数 、 闭包 、 枚举 、 类和结构体 、 属性
  2. mysql join on 索引_连接查询,表关联查询join on,索引,触发器,视图
  3. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( “Python“ 因为出现问题而无法打开 )
  4. 用Visual Studio .Net 2003开发PHP程序
  5. 重庆一银行发生火灾 浓烟直往外窜
  6. Win的cmd中文乱码
  7. 计算广告 读书笔记 计算广告的核心问题
  8. 一种word版题库制作成excel版步骤
  9. northwind数据库mysql下载_SQLEXPRESS 2012 安装NorthWind和Pub数据库
  10. 7-6 华氏度转摄氏度(四舍五入)
  11. 微信支付宝刷步数_一劳永逸版(在用)
  12. 基于python的Django框架 企业公司网站设计与实现毕业设计毕设参考
  13. Matlab中sim函数的用法
  14. 09组团队项目-Alpha冲刺-5/6
  15. 脚本自动化部署docker微服务,取代Jenkins
  16. 腾讯云服务器文件怎么恢复吗,实战腾讯云镜像备份恢复云服务器实例提取网站数据文件...
  17. 认识微型计算机系统结构实践报告,认识微机的主要部件实训报告.doc
  18. 计网读书笔记day1
  19. 计算机视觉 目标分割
  20. 可逆矩阵的秩等于矩阵的阶数_为什么矩阵的秩等于其行阶梯行矩阵非零行的行数?详细一点哈?谢了。...

热门文章

  1. 活动目录的物理结构逻辑结构
  2. Springboot+ Mybatis搭建学习
  3. C#获取实体的属性和值(通用于BS、cs架构)
  4. WinForm程序利用sqlhelp连接SQLserver数据库
  5. ELK 收集多个日志文件
  6. 茜在人名可以读xi吗_成人高考可以读全日制大学吗?成人高考要去学校上课吗?...
  7. 没有的功能,直接回答并不好
  8. 编译OpenJDK12:Could not find any dlls in /cygdrive/c/progra~2/wi3cf2~1/10/Redist/ucrt/DLLs/x64
  9. 肯定存在无摩擦力的材料
  10. 纽微特纪事:傅某为何要内斗吾?各位应该注意什么?