将java的Date类型转换成js的Date类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将java的Date类型转换成js的Date类型相关的知识,希望对你有一定的参考价值。

前台获取到的java中的Date已经成为一个object,不能使用js中的Date类型的一些函数例如getFullYear()等,需要在js中将后台获取的java的Date类型转换成js中的Date类型,请教如何实现?
new Date()没用,已试过。

参考技术A var date = eval(后台传过来的值)
var year = date.getFullYear();

试试这个吧
参考技术B 不太理解你的需求,你java后台如果是一个时间格式的数据 前台可以用fn函数来处理啊

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<fmt:formatDate value="$isoDate" type="both"/>

参考http://271788203.iteye.com/blog/585828

js中如何将java中的date类型转换成正确的格式如(2013-07-16)

js中如何将java中的date类型转换成正确的格式如(2013-07-16)

参考技术A java 的 date 类型 一般的 做法是在后台转,之后传到前台就行了追问

实体是一个Date类型,后台打印的是Tue Jul 16 11:35:09 CST 2013,我现在就是想通过js将他转换成2013-07-16 11:36:48

追答

你用JS的new Date试试,我记得一些框架也有 类似的功能,比如jquery

追问

恩,就是用的new date(),恩,解决了

本回答被提问者采纳
参考技术B 在java中用dateformat调整好格式再传递不就好了 参考技术C 如果你是在js和java之间传递这个日期参数,并进行处理的话,建议转换成字符串来搞定。向库里写入数据也可以用字符串类型来。

以上是关于将java的Date类型转换成js的Date类型的主要内容,如果未能解决你的问题,请参考以下文章

在js中怎么把date转换成字符串

java中如何让datetime转换成date类型

java中怎样把一个date类型转换成String类型?

将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型

怎么将string类型的日期转换为date

如何将JAVA DATE类型的日期 转换成指定格式类型的 (如:YYYY-MM-DD) 的 DATE类型数据?