js日期对象兼容性的处理方法
function NewDate(str) { str = str.split('-');
var date = new Date();
date.setUTCFullYear(str[0], str[1] - 1, str[2]);
date.setUTCHours(0, 0, 0, 0);
return date;
}
所以,为保证在各个浏览器中兼容,其实就是指为了兼容IE,我们在使用Date()对象时最好统一使用
new Date(year, month, day, hour, minute, sec, millsec)
或
new Date(millsec)(millsec为距1970年1月1 日至今的毫秒数).
在ie下 new Date(""date text"") 时返回的成果是一个特别的日期对象,只是ie调试器将之显示成了NaN, 对其调用返回number的办法将都邑返回NaN
相关推荐
-
Javascript 多浏览器兼容性问题及解决方案
CSS 多浏览器兼容性问题及解决方案一.document.formName.item("itemName") 问题 问题说明:IE下,可以使用 document.formName.item("itemName") 或 document.formName.elements ["elementName"]:Firefox 下,只能使用document.formName.elements["elementName"]. 解决方法:统
-
css与javascript跨浏览器兼容性总结
本文以大量实例形式总结了css与javascript跨浏览器的兼容性问题.分享给大家供大家参考.具体总结如下: 一.CSS样式兼容性 1. FLOAT闭合(clearing float) 网页在某些浏览器上显示错位很多时候都是因为使用了float浮动而没有真正闭合,这也是div无法自适应高度的一个原因.如果父div没有设float而其子div却设了float的话,父div无法包住整个子DIV,这种情况一般出现在一个父DIV下包含多个子DIV.解决办法: 1) 给父DIV也设上float 2) 在
-
常用原生JS兼容性写法汇总
就来总结一下简单的东西 备注:一下的方法都是包裹在一个EventUtil对象里面的,直接采用对象字面量定义方法了... ①添加事件方法 addHandler:function(element,type,handler){ if(element.addEventListener){//检测是否为DOM2级方法 element.addEventListener(type, handler, false); }else if (element.attachEvent){//检测是否为IE级方法 ele
-
javascript中setAttribute()函数使用方法及兼容性
setAttribute()函数可以设置对象的属性,如果不存在此属性,则会创建此属性. 语法结构: el.setAttribute(name,value) 参数列表: 参数 描述 name 必需.规定要设置的属性名. value 必需.规定要设置的属性值. 代码实例: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <script type="text/javas
-
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
在截取字符串时常常会用到substr().substring().slice()方法,有时混淆之间的用法,故总结下. 阅读目录 •slice() •substring() •substr() •总结 slice() 定义:接受一个或者两个参数,第一个参数指定子字符串的开始位置.第二个参数表示子字符串的结束位置(不包括结束位置的那个字符),如果没有传递第二个参数,则将字符串的长度作为结束位置. 1.传递参数为正值情况: var str ="helloWorld"; // 一个参数,则将字
-
JavaScript的兼容性与调试技巧
关于JavaSctipt的兼容性,最懒的办法就是用jQuery的工具函数.尽量不要用那些什么ECMAScript之类的函数,因为很多浏览器都会报找不到函数的错误.下面列出一些在开发过程中碰到过的javascript问题. 1.参数列表多个逗号. $.ajax({})方法,非常熟悉了吧,但是在IE中有个小地方要注意,如果你在拼接参数列表的时候最后一个也加了逗号,那么毫无疑问,IE下全部JS失效. 调试时报如下错误: 缺少标识符.字符串或数字 data: { S_Id: Subject_Id, le
-
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
本文实例讲述了JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果.分享给大家供大家参考.具体如下: 这是一款兼容性好,自动置顶的淘宝悬浮工具栏,如果你把滚动条滚动至最上边了,那么它会自动判断是否到顶端了,然后一直置顶从而不怕遮挡,其实明白了这种思路,你就能举一返三了,演示一下看看效果. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-tb-float-top-tools-menu-codes/ 具体代码如下: <!DOCTYPE html PU
-
JS实现兼容性较好的随屏滚动效果
本文实例讲述了JS实现兼容性较好的随屏滚动效果.分享给大家供大家参考,具体如下: 代码中的参数解释如下: id 你要滚动的内容的id l 横坐标的位置 不写为紧贴右边 t 你要放在页面的那个位置默认是贴着底边 0是贴着顶边 f 1表示固定 不写或者0表示滚动. 本代码滚动时不会出现抖动,随着屏幕大小而变动 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-scroll-follow-src-style-codes/ 具体代码如下: <!DOC
-
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
本文是我们小编日常整理些关于js兼容性问题,及IE与Firefox等常用浏览器的兼容性分析,对js浏览器兼容性相关知识感兴趣的朋友一起学习吧! 1. children与childNodes IE提供的children.childNodes和firefox下的childNodes的行为是有区别的,firefox下childNodes会把换行和空白字符都算作父节点的子节点,而IE的childNodes和children不会.比如: <div id="dd"> <div&g
-
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
一.document.formName.item("itemName") 问题 问题说明:IE下,可以使用 document.formName.item("itemName") 或 document.formName.elements ["elementName"]:Firefox 下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document.formNa
随机推荐
- 在RowCommand事件中获取索引值示例代码
- Spring jpa和mybatis整合遇到的问题解析
- iOS开发系列--地图与定位源代码详解
- asp.net 将一个图片以二进制值的形式存入Xml文件中的实例代码
- asp通用采集函数冗余版可以保存文件到本地
- ASP常用函数:CStrIP()
- JavaScript中的普通函数与构造函数比较
- 基于JavaScript实现Tab选项卡切换效果
- MongoDB数据库文档操作方法(必看篇)
- Java正则验证IP的方法实例分析【测试可用】
- C++ 初始化列表详解及实例代码
- C#调用VB进行简繁转换的方法
- javascript按指定格式输出文件最后更新时间
- PHP获取指定时间段之间的 年,月,天,时,分,秒
- php pdo oracle中文乱码的快速解决方法
- winform实现限制及解除鼠标移动范围的方法
- Android studio配置lambda表达式教程
- java关闭流连接IO工具类
- OEL7.6源码安装MYSQL5.7的教程
- PHP实现数组向任意位置插入,删除,替换数据操作示例