IE浏览器(js)new Date()带参返回NaN解决方法
2017-06-08 15:11
651 查看
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<fmt:formatDate value="${date}" type="both"/>
解决方法一:自定义一个NewDate方法,通过调用NewDate方法获得毫秒数
function NewDate(str){
if(!str){
return 0;
}
arr=str.split(" ");
d=arr[0].split("-");
t=arr[1].split(":");
var date = new Date();
date.setUTCFullYear(d[0], d[1] - 1, d[2]);
date.setUTCHours(t[0], t[1], t[2], 0);
return date;
}
解决方法二:通过Date.parse()方法(ps:
parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。)
var date="2014-01-01 12:11:12";
Date.parse(date.replace(/-/g,"/"));
<fmt:formatDate value="${date}" type="both"/>
解决方法一:自定义一个NewDate方法,通过调用NewDate方法获得毫秒数
function NewDate(str){
if(!str){
return 0;
}
arr=str.split(" ");
d=arr[0].split("-");
t=arr[1].split(":");
var date = new Date();
date.setUTCFullYear(d[0], d[1] - 1, d[2]);
date.setUTCHours(t[0], t[1], t[2], 0);
return date;
}
解决方法二:通过Date.parse()方法(ps:
parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。)
var date="2014-01-01 12:11:12";
Date.parse(date.replace(/-/g,"/"));
相关文章推荐
- IE浏览器new Date()带参返回NaN解决方法
- IE浏览器new Date()带参返回NaN解决方法
- IE浏览器new Date()带参返回NaN解决方法
- IE 下js里面new Date("2011-11-11") 出现nan的问题以及解决方法
- IE 下js里面new Date("2017-07-11 08:00:00") 出现NAN的问题以及解决方法
- IE 下js里面new Date("2017-07-11 08:00:00") 出现NAN的问题以及解决方法
- JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
- IE浏览器下面 使用 JS的getDate()方法获取星期几出现Nan问题的解决办法
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法
- 解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
- js 时间转成时间戳对比;My97DatePicker日历控件时间格式;Date.parse Firefox火狐浏览器返回Nan的解决办法
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法 (转)
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法
- JS中Date.parse方法返回NaN解决方案
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法
- 解决IE浏览器中javascript,js不支持NEW DATE()带参数的问题
- 解决js new Date()的浏览器兼容性问题,IE、safari的new Date()的值为Invalid Date、NaN-NaN的问题