解决微信小程序中Date.parse()获取时间戳iOS无法获取的问题
来源:互联网 发布:mac 看盘软件 编辑:程序博客网 时间:2024/05/21 21:40
今天写小程序时,需要将一个时间字符串转换成时间戳求出相隔多少天。
formatDate: function (date) { var timestamp = Date.parse(new Date());//当前时间戳 var stringTime = date + " 00:00:00";//标准化时间格式 var timestamp2 = Date.parse(new Date(iosTime));//待格式化时间戳 var days = Math.floor(Math.abs((timestamp - timestamp2) / 86400000)) return days },
测试过程中Android端正常,模拟器正常,iOS端显示为null。
出现这样的原因是因为iOS端无法识别例如#2017-01-01 12:21:00#的时间串,解决方式为将格式改为#2017/01/01 12:21:00#:
var iosTime = stringTime.replace(/-/g, '/');//解决ios端无法识别
阅读全文
0 0
- 解决微信小程序中Date.parse()获取时间戳iOS无法获取的问题
- 解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)
- 解决小程序中Data.parse()获取时间戳IOS不兼容
- java中Date无法获取数据库时分秒的问题
- PHP函数Date()获取当前时间(PHP5中Date()函数获取时间相差8小时问题的解决方法)
- 解决2008系统中使用java的Date获取时间总是比实际时间差了8个小时的问题
- 解决微信小程序中在其他页面无法使用app.js中获取的userInfo或openid的问题
- 关于解决无法获取AJAX中无法获取XML返回的问题
- 如何解决java.util.Date 获取的不是当前时间
- 解决无法获取音频时间
- PHP5中Date()函数获取时间相差8小时问题的解决方法
- java web/tomcat项目中Date类获取时间不正确的问题
- 解决无法获取组件大小的问题
- java中date和时间戳相互转换以及获取前一个小时的时间
- SpringMVC中无法获取SessionFactory的解决!
- js中获取时间new date()的用法
- 在linux系统中使用date获取时间的坑
- js中获取时间new date()的用法
- unit6
- ESP-8266wifi模块获取网络实时时间
- 使用VirtualBox+Vagrant搭建自己的Laravel开发环境
- 软件工程课程实验报告:实验三
- linux命令--mkdir rmdir
- 解决微信小程序中Date.parse()获取时间戳iOS无法获取的问题
- Java 流
- 如何删除错误提交的 git 大文件
- 让我们来谈谈对Linux的认识,值得每一位运维人员深读
- js非空验证、身份证格式验证、手机和电话格式验证(前端框架用了miniui)
- 后台管理UI的选择
- spring in action 学习笔记(七)注入内部bean
- Go实战--golang中操作excel(tealeg/xlsx、360EntSecGroup-Skylar/excelize)
- linux 更新node