IE浏览器与非IE浏览器JS日期兼容性问题处理
执行语句
console.log(new Date("2017-07-04 18:40").getTime());
在IE浏览器中打印出:NAN
在非IE浏览器中打印出:1499164800000
执行语句
console.log(new Date("2017/07/04 18:40").getTime());
在IE浏览器中打印出:1499164800000
在非IE浏览器中打印出:1499164800000
可见对于日期字符串最好用“/”连接,以免出现兼容性问题。
如果得到的是一个“-”连接的日期字符串,可以用字符串的replace()函数进行替换。
string.replace()简介
语法
var strings = string.replace(regexp,replacement);
regexp: 您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;如果是正则表达式,并且带有global(g)修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作。
replacement: 您要替换成的字符。
返回值是执行替换操作后的字符串。
如:
var str = "2017-07-04 18:40";
var strResult = str.replace(/\-/g,"/");
转发请注明出处:http://www.cnblogs.com/it-deepinmind/
转载于:https://www.cnblogs.com/it-deepinmind/p/7415494.html
IE浏览器与非IE浏览器JS日期兼容性问题处理相关推荐
- 适用于IE浏览器及非IE浏览器的xmlhttp脚本
这里记一下, 免得以后忘记了... 传说中来自google的脚本, 不知道是真是假 var xmlHttp=null; try { xmlHttp=new ActiveXObject(& ...
- Win11快捷方式使用IE浏览器(非其它浏览器的IE模式)
Windows 11已经删掉IE了,如果必须要用IE,可以按以下操作使用 操作步骤: 1.右键新建,选择快捷方式 2.在新建的输入框中输入"C:\Program Files\Internet ...
- 判断当前是移动端还是PC端 判断是微信浏览器还是非微信浏览器
需求分析: 在我现有的项目中,使用MVC模型,移动端和PC端主方法都放在了C中,移动端使用 is_mobile函数来区分移动端和PC端,在移动端需要区分微信浏览器和非微信浏览器,所以经过研究和实验, ...
- JS之事件处理(一)--事件概述、非IE浏览器/IE浏览器中的事件绑定、解决浏览器事件绑定兼容性问题
一.概述 描述:事件本质是一种交互操作,事件通常与函数配合使用,当事件发生时函数才会执行 事件是由三部分组成的:事件源 事件类型 事件处理程序 事件源:事件被触发的对象–谁 事件类型:如何触发 什么事 ...
- 非IE浏览器下让界面变灰色
今天哀悼日,大家先默哀一分钟~~~~ 按照惯例,网页都得变灰色,IE下可以用下面的CSS解决: html { filter:progid:DXImageTransform.Microsoft. ...
- js判断浏览器,包括Edge浏览器
/* * 描述:判断浏览器信息 * 编写:LittleQiang_w * 日期:2016.1.5 * 版本:V1.1 */ //判断当前浏览类型 function BrowserType() { va ...
- 微信第三方登陆实现-微信浏览器实现弹出提示授权非微信浏览器提供二维码
一.使用之前准备工作 首先先用到pc端非微信浏览器使用的二维码方式接入登陆: 1)首先需要在微信开放平台注册,在管理中心创建自己要使用到登陆的应用,并进行认证. 图1.创建应用并审核通过 图2.获取a ...
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
判断浏览器类型 复制代码代码如下: if ( window.sidebar && "object" == typeof( window.sidebar ) & ...
- js获取当前浏览器类型 和IE浏览器版本
/** 描述:判断浏览器信息* 编写:LittleQiang_w* 日期:2016.1.5* 版本:V1.1*///判断当前浏览类型 Public.myBrowser = function(){var ...
最新文章
- 我看过的编译原理方面的好文章
- 细思极恐!未来百万人将下岗十大职业将消失
- 通达信高级服务器最新配置文件,通达信移动证后台服务器配置.doc
- unity之中级工程师
- transferto遇到的问题java.io.FileNotFoundException: C:\Users\Administrator\AppData\Local\Temp
- JavaScript与二进制数据的恩怨情仇
- 一位 JavaScript 铁杆粉眼中的 Rust!
- java中将url下载并转换为MultipartFile文件
- Socket长连接和短连接的区别
- ceph pg+down+peering 故障排查与osd误删恢复
- WIN10任务栏隐藏图标的合并及展开问题
- 程序员如何跳出死循环,不作所谓的“程序猿”
- mac 解压rar文件
- 基于BB方案,荣耀观影眼镜Vision Glass正式发布
- No signature of method: build_xxx.android() is applicable for argument types
- C语言数组 :用户输入一个数, 我要用这个数当数组的长度。怎么办呢
- 【python 题练】
- 关于Android高德地图路线规划的学习
- 8421码到5421码的转换_如何实现用283加法器实现8421码到5421码的转换
- 利用VBScript写一个定时任务弹窗-提醒休息或喝水