我已将完整日历的“开始”和“结束”日期作为Java.Util.Date传递给rest资源服务并保存到Activeobject中。 现在,当我检索日期时,它在休息资源服务中显示为“2013-04-10 00:00:00.0”。 但是在javascript中,回复显示1364927400000号码而不是“2013-04-10 00:00:00.0”,所以这些日期并没有在完整日历中添加评论的高位。
我需要演员或我如何解决这个问题? 我的jquery内容如下:
jQuery.ajax({
type: "GET",
url: lnk,
contentType: "application/json",
dataType: "json",
data: "",
cache: false,
success: function (resp, status, xhr) {
alert(resp[i].start);
...
答案 0 :(得分:0)
所以这就是答案: 也许你想检查天气,返回值是一个UNIX时间戳,这是自1970年1月1日以来的秒数(在JS情况下为微秒)。 尝试使用
将其转换回日期 var date=new Date(timestamp)
有关Unix-Timestamp的更多信息,请参阅:
所以希望这有帮助, slevon
答案 1 :(得分:0)
对于ASP.Net Web API服务,日期将返回为“ / Date(1586583441106)/”而不是数字,它需要转换为数字以使其适用于javascript。
//val dateString = "/Date(1586583441106)/"
function getDateFromAspNetFormat(dateString) {
var unformatedDate = dateString.substring(6, dateString.length - 2);
//console.log(unformatedDate);
return parseInt(unformatedDate);
}
var formattedDate = new Date(getDateFromAspNetFormat("/Date(1586583441106)/"));