IE浏览器(js)new Date()带参返回NaN解决方法

xiaoxiao2021-02-28  85

<%@ 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,"/")); 

转载请注明原文地址: https://www.6miu.com/read-81105.html

最新回复(0)