Jquery 从JSON数据中提取时间
我调用我的服务器代码来返回json数据Jquery 从JSON数据中提取时间,jquery,json,Jquery,Json,我调用我的服务器代码来返回json数据 $.ajax({ type: "POST", url: "myurl", data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (appdata) { var testdata = $.parseJSON(appdata.d); console.log(testdata);
$.ajax({
type: "POST",
url: "myurl",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (appdata) {
var testdata = $.parseJSON(appdata.d);
console.log(testdata);
$.each(testdata, function (index, appt) {
//console.log(appt.PRODUCTID);// works fine
//console.log(appt.ENTRYDATE);// works fine
// var starttime=??
}
});
下面是console.log(testdata)
输出
[Object, Object]
0: Object
PRODUCTID : "51",
ENTRYDATE : "2013-02-13T12:30:00",
CATEGORYID : null
__proto__:Object
1: Object
PRODUCTID : "52",
ENTRYDATE : "2013-02-13T12:40:00",
CATEGORYID : null
__proto__: Object
length: 2
__proto__: Array[0]
如何从ENTRYDATE中提取时间信息,如(12:30)从第一个对象的ENTRYDATE2013-02-13T12:30:00
编辑
var starttime="2013-02-13T12:40:00"; // this comes from appt.ENTRYDATE
var n=starttime.split("T");
console.log(n[1]);
console.log(appt.ENTRYDATE)
工作正常,问题只是如何从appt.ENTRYDATE
中提取时间信息,如(12:30)
为此:
如何从ENTRYDATE中提取时间信息,如(12:30)
为此:
这可能是最糟糕的答案,但您可以尝试拆分
var starttime="2013-02-13T12:40:00"; // this comes from appt.ENTRYDATE
var n=starttime.split("T");
console.log(n[1]);
这可能是最糟糕的答案,但您可以尝试拆分
var starttime="2013-02-13T12:40:00"; // this comes from appt.ENTRYDATE
var n=starttime.split("T");
console.log(n[1]);
您可以使用javascript分割来提取时间信息
var datetime = appt.ENTRYDATE;
var datedata = datetime.split("T");
var datevalue = datedata[0]; //date value
var timevalue = datedata[1]; //time value
您可以使用javascript分割来提取时间信息
var datetime = appt.ENTRYDATE;
var datedata = datetime.split("T");
var datevalue = datedata[0]; //date value
var timevalue = datedata[1]; //time value