ors*_*har 9 javascript string json date
当我通过JSON从Java发送日期到Javascript时,它会发送如下内容:
var ds = "11:07:47 13/01/2011";
Run Code Online (Sandbox Code Playgroud)
Javascript无法将此字符串解析为日期
var d = new Date(ds);
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
seb*_*eli 14
你需要一些解析String的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];
Run Code Online (Sandbox Code Playgroud)
然后实例化Date构造函数:
var d = new Date ( year, month, day, hour, minute, second );
Run Code Online (Sandbox Code Playgroud)
为了安全起见,您应该在 Java 中获取以毫秒为单位的时间,并通过 JSON 将其发送到 JavaScript。在那里你可以使用
var d = new Date();
d.setTime(valueInMilliseconds);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22653 次 |
| 最近记录: |