ios h5网页不支持js时间戳转换问题

news/2024/7/20 22:14:07 标签: ios, android, javascript

之前将时间转换为时间戳一直使用的是

javascript">var timestamp = (new Date('2021-07-28 18:00')).getTime();

但是,前两天测试测出了bug,经排查发现是时间戳转换引起的,

上面的方法在安卓设备上是可以使用的,但是在某些 iOS 上面不可以,会返回NaN

不知道是不是所有ios这样,至少我这边测的俩机型都这样

找了一下原因,是兼容性问题

ios的时间要使用2021/07/28 18:00格式,也就是把 “-” 改成 “/” ,

这样IOS 和Android都可以,推荐这样做一下兼容

所以,改成下面的这种写法就好了

javascript">var timestamp = (new Date('2021-07-28 18:00'.replace(/-/g, '/'))).getTime();

http://www.niftyadmin.cn/n/680555.html

相关文章

CoBot 库博源代码缺陷检测工具

CoBot 库博源代码缺陷检测工具 支持10种语言(java暂时不支持) 支持压缩包、本人现场观测厂家演示GIT\SVN导入 29000行代码检测大概1分钟完成可以自定义 缺陷检测项 其它同类开源: sonarqube 转载于:https://www.cnblogs.com/sea520/p/11314359.html

bzoj2337 luogu3211 [HNOI2011]XOR和路径

https://www.lydsy.com/JudgeOnline/problem.php?id2337 概率期望dp 若直接求期望,和与异或的运算不好转换 于是考虑枚举位数,$f_i$表示改位为从点$i$出发走到点$n$,该位为1的概率 转移还是很简单的 注意概率期望dp很多都要倒着推&#xff0…

git tag 打标签(我看过最透彻的文章)

打标签 像其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。 在本节中,你将会学习如…

随手记之Zookeeper

ZK是什么ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services。分布式协调服务框架:统一配置管理、统一命名服务、分布式锁、集群管理统一配置管理(思路…

uniapp微信小程序登录(用promise.all改写)

微信小程序登录虽然简单但其业务逻辑很多新手还是模棱两可,所以可能会遇到偶发性登录失败,提示code过期等情况;在此之前,我希望大家先搞清楚一些基础的业务逻辑;帮大家复习一下: 简单介绍其业务逻辑&#…

git分支的相关操作

一、Git本地创建新分支,并推送到远程 1.本地创建分支并切换分支 git checkout -b develop 2. 将develop分支推送到远程 git push origin develop:develop 3. 建立本地至上游(远程)分支的链接,这样代码才能提交到远程 git br…

C# WinForm控件之Dock顺序调整

最近被.net winform中的控件布局搞困惑了,由于控件都是使用Dock方式的,操作起来也是比较方便,如果最大化,窗口大小调整等,都可以随着窗口大小的变化而变化。 但问题是,.net winform的dock方式是根据先添加的…

git merge和git rebase的区别及使用场景

1.git pull git pull git fetch git merge FETCH_HEAD git pull --rebase git fetch git rebase FETCH_HEAD 2.merge 和 rebase 现在我们有这样的两个分支,test和master,提交如下: D---E test/A---B---C---F--- master在master执行git merge test…