将Java datestring转换为javascript日期 [英] convert Java datestring to javascript date
本文介绍了将Java datestring转换为javascript日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
var ds =11 :07:47 13/01/2011;
Javascript无法将此字符串解析为日期
var d = new Date(ds);
任何想法?
解决方案
您需要一些解析字符串的JS,并在字符串中返回年,月,日,分,小时,秒。
var hour = ds.split(:)[0],
minute = ds.split(:)[1],
last_part = ds.split :)[2],
second = second_part.split()[0],
last_part2 = second_part.split()[1],
day = last_part2.split (/)[0],
month = last_part2.split(/)[1],
year = last_part2.split(/)[2]
然后实例化Date构造函数:
var d = new Date(年,月,日,小时,分,秒);
When I send a date through JSON from Java to Javascript, it sends something like this:
var ds = "11:07:47 13/01/2011";
Javascript fails to parse this string into date
var d = new Date(ds);
Any ideas?
解决方案
You need some JS that parse the String and return the year, month, day, minute,hour, second in strings:
var hour = ds.split(":")[0],
minute = ds.split(":")[1],
last_part = ds.split(":")[2],
second = second_part.split(" ")[0],
last_part2 = second_part.split(" ")[1],
day = last_part2.split("/")[0],
month = last_part2.split("/")[1],
year = last_part2.split("/")[2];
and then instantiate the Date constructor:
var d = new Date ( year, month, day, hour, minute, second );
这篇关于将Java datestring转换为javascript日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文