摘要:系统无法支持日期比较例如怎么找都找不到原因,后来换了一种写法,但是和正常太马虎了当时为什么不把全部替换这样也好,遇到问题,解决问题,学习了,掌握了通过在上测试得到结论,因为用只替换掉了第一个,变成这样,终于找到了,但是为什么
IOS系统无法支持日期比较例如:
Date.parse("2013-02-12".replace("-", "/")) < Date.parse("2014/1/1 00:00:00")
怎么找都找不到原因,后来换了一种写法,但是Ie和chrome正常
太马虎了....当时为什么不把“-”全部替换....
这样也好,遇到问题,解决问题,学习了,掌握了
通过在IOS上测试得到结论,因为“2014-10-10 00:00:00” 用javascript replace("-", "/")只替换掉了第一个,变成2014/10-10 00:00:00 这样,终于找到了,但是为什么IE、和chrome是正常的。
通过在chrome上测试结果也为2014/10-10 00:00:00,但是通过了if比较,
2014-10-10 00:00:00 这个也通过了比较,2014/10/10 00:00:00 这个也通过了比较,证明chrome“/”和“-”格式日期比较都是支持的
通过在IE上测试结题也为2014/10-10 00:00:00,通过if比较也是能通过的,2014-10-10 00:00:00 这个没通过比较,2014/10/10 00:00:00这个通过了比较,证明IE“-”是不支持的,但只要有一个“/”是支持的,奇葩吧!
解决方法:把javascript replace(“/-/g”,”/”) 全部都替换成“/” 这样所有都支持了。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/84424.html
摘要:实际上是格林威治标准时间的同义词默认情况下,中的几乎每个日期方法除了一个都是本地时间。如果你住在格林威治标准时间晚的的地区,你会得到一个日期是月日。需要知道对象日期方法。 为了保证的可读性,本文采用意译而非直译。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! JS中的 Date 很奇怪。当我们需要处理日期和时间的时候比较麻烦,经常借助像date-fns和 Mom...
etools 常用js函数整理 安装和使用 使用npm安装:npm install -s etools通过es6模块引入,如import _ from etools;console.log(_.extend(true,{},{age:23})); 下载并在页面引入etools.js直接调用ETool对象中得方法,如console.log(ETools.extend(true,{},{age:2...
摘要:大家在项目中一定会遇到很多关于时间处理的问题,比如你想获取一个本地时间格式为,常用的方法是先拿到时间再用正则替换什么的。 大家在项目中一定会遇到很多关于时间处理的问题,比如你想获取一个本地时间格式为YYYY-MM-DD,常用的方法是先拿到时间再用正则替换什么的。比较麻烦,也比较费劲。每次都要弄。所以呢就想着有没有什么简单的方法,之后就发现了一个轻量级的Javascript日期处理类库:...
摘要:实际上,如果直接将表示日期的字符串传递给构造函数,也会在后台调用方法,例如下面的代码跟前面的是等价的。构造函数构造函数会模仿但有一点不同的是,日期和时间都是基于本地时区而非来创建。兼容性问题啊其原因就是非标准日期格式。 一:Date类型介绍 要创建一个日期对象,使用new操作符和Date构造函数即可: var now = new Date(); Date.parse()方法 其中Da...
摘要:本文是重温基础系列文章的第七篇。系列目录复习资料资料整理个人整理重温基础语法和数据类型重温基础流程控制和错误处理重温基础循环和迭代重温基础函数重温基础表达式和运算符重温基础数字本章节复习的是中的时间对象,一些处理的方法。 本文是 重温基础 系列文章的第七篇。今日感受:做好自律。 系列目录: 【复习资料】ES6/ES7/ES8/ES9资料整理(个人整理) 【重温基础】1.语法和数据类型...
阅读 2829·2021-09-22 15:20
阅读 2921·2021-09-22 15:19
阅读 3422·2021-09-22 15:15
阅读 2328·2021-09-08 09:35
阅读 2357·2019-08-30 15:44
阅读 2988·2019-08-30 10:50
阅读 3649·2019-08-29 16:25
阅读 1537·2019-08-26 13:55