当前位置: 首页 > news >正文

js new Date()的兼容性问题

最近在写一个微信公众号里的程序,有个倒计时的功能,从后台拿到的时间格式是yyyy:mm:dd hh:MM:ss

然后要var startTime = new Date(yyyy:mm:dd hh:MM:ss).getTime()获取时间的毫秒数

用chrome调试的一切正常,部署到线上后,用户反映在ios系统上出线了NaN小时NaN分钟NaN秒,倒计时功能失效,而安卓手机是正常的

后来找到资料,

var startTime = new Date('2017-03-08 00:00:00');   //ios中starTime为NaN

var startTime2 = new Date('2017-03-08T00:00:00');  //日期和时间中间加个T,兼容ios

所以,把时间字符串replace(/\s/, 'T')就好。

还有一种更优秀的时间管理插件,moment.js,引入插件后

moment('2017-03-08 00:00:00').format('X');   即可将时间转化成秒(不是毫秒)

转载于:https://www.cnblogs.com/cutone/p/7561232.html

相关文章:

  • Jedox Cloud安全可升级自助式商业情报
  • [bzoj1006]: [HNOI2008]神奇的国度(最大势算法)
  • 由插件封装引出的一丢丢思考
  • 背水一战 Windows 10 (53) - 控件(集合类): ItemsControl 的布局控件 - ItemsStackPanel, ItemsWrapGrid...
  • 三网卡服务器 配置三线三IP linux策略路由
  • Oracle 插入时间时 报错:ORA-01861: 文字与格式字符串不匹配 的解决办法
  • Entity Framework中的字符串插值引发担忧
  • CentOS 利用 yum 安装卸载软件常用命令
  • jarjar-maven-plugin打包
  • Vim 删除不包含指定字符串的行及统计匹配个数
  • JVM指令助记符
  • FTP与TFTP
  • Android通过Gradle发布开源项目到binary/Jcenter
  • 针对通过 SSH 连接到 Azure Linux VM 时发生的失败、错误或被拒绝问题进行故障排除...
  • bootstrap-table使用总结
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 2017 前端面试准备 - 收藏集 - 掘金
  • egg(89)--egg之redis的发布和订阅
  • IOS评论框不贴底(ios12新bug)
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Joomla 2.x, 3.x useful code cheatsheet
  • Laravel核心解读--Facades
  • oschina
  • Python爬虫--- 1.3 BS4库的解析器
  • React+TypeScript入门
  • Sass 快速入门教程
  • Selenium实战教程系列(二)---元素定位
  • ucore操作系统实验笔记 - 重新理解中断
  • vagrant 添加本地 box 安装 laravel homestead
  • 给初学者:JavaScript 中数组操作注意点
  • 基于webpack 的 vue 多页架构
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 微信支付JSAPI,实测!终极方案
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (阿里云万网)-域名注册购买实名流程
  • (八十八)VFL语言初步 - 实现布局
  • (第27天)Oracle 数据泵转换分区表
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (十一)图像的罗伯特梯度锐化
  • (四)Controller接口控制器详解(三)
  • (转)用.Net的File控件上传文件的解决方案
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET Micro Framework初体验(二)
  • .NET Reactor简单使用教程
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)