Ed *_*d . 36 javascript java date-format
我希望能够将Java日期格式字符串(例如dd/MM/yyyy(07/06/2009))转换为JavaScript日期格式字符串,例如dd/mm/yy(07/06/2009).
有没有人之前做过这个,或者知道我在哪里可以找到一些代码已经这样做了?
提前致谢.
编辑:
感谢所有的回复,但现在我意识到我的错误,也可能是为什么你们这么多人都在努力理解这个问题; JavaScript没有内置日期格式化功能.我正在使用jQuery UI datepicker,我一直在设置它的日期格式,假设它在某个时候调用标准的JS函数,而不是使用它自己的库!当我用Google搜索格式化字符串时,我直接跳到了可以使用的字母的表格,在开始时跳过了解释如何使用脚本的位.
无论如何,我必须继续前进并可能编写我自己的想法,将Java日期格式字符串转换为jQuery日期格式字符串(或尽可能接近) - 我正在研究我们产品的i18n并创建了一个java存储在整个应用程序中使用的首选日期格式字符串的类,我的目的是还能够为任何jsps提供JS中等效的格式字符串.
不管怎么说,还是要谢谢你.
Ily*_*din 47
如果您只需要将日期从Java传递给JavaScript,我认为最好的方法是将Java日期转换为毫秒,使用date.getTime()此毫秒值创建初始化的JavaScript日期new Date(milliseconds),然后使用JavaScript Date对象的方法,如:date.toLocaleString().
你可以使用我的插件jquery-dateFormat.
// Text
$.format.date("2009-12-18 10:54:50.546", "dd/MM/yyyy");
// HTML Object
$.format.date($("#spanDate").text(), "dd/MM/yyyy");
// Scriptlet
$.format.date("<%=java.util.Date().toString()%>", "dd/MM/yyyy");
// JSON
var obj = ajaxRequest();
$.format.date(obj.date, "dd/MM/yyyy");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
87323 次 |
| 最近记录: |