Co robię, pobieranie danych z bazy danych za pomocą ajax i pokazać go w polach tekstowych html dla celów aktualizacji. Poniżej znajduje się mój kod metody internetowej, skąd otrzymuję dane z powodzeniem.Jak analizować ciąg daty formatu JSON do formatu daty
[WebMethod]
public static List<Employee> getEmployee()
{
var slist = new List<Employee>();
var db = new BLUEPUMPKINEntities();
slist = db.Employees.ToList();
return slist;
}
Teraz, gdy otrzymuję dane z bazy danych, otrzymałem datę w tym formacie /Date(725828400000)/
. Przeszukuję Google'a w celu przeanalizowania i konwersji formatu ciągu jsonów na datę html/javascript, a także użyj wtyczek innych firm, takich jak moment.js i jquery.ui, ale nie rozwiąż mojego problemu. Również tutaj dzielę się moim kodem, z którego otrzymuję dane z ajax w formacie json i pokazuję je na jquery datatable.
$.ajax({
url: "Employees.aspx/getEmployee",
data: null,
contentType: "Application/json; charset=utf-8",
responseType: "json",
method: "POST",
success: function (response) {
//alert(response.d);
var jsonObject = response.d;
var result = jsonObject.map(function (item) {
//var date = new Date(item.EMP_DOB);
//var obj = Date.parse(date);
var result = [];
result.push('');
result.push(item.EMP_FNAME);
result.push(item.EMP_MNAME);
result.push(item.EMP_LNAME);
result.push(item.EMP_EMAIL);
result.push(item.EMP_DOB); //this is my date column in my database from where date is in yyyy/mm/dd format
result.push(item.EMP_USERNAME);
result.push(item.EMP_PASSWORD);
result.push(item.ID);
return result;
});
myTable.rows.add(result); // add to DataTable instance
myTable.draw();
},
error: function (xhr) {
alert(xhr.status);
},
Failure: function (response) {
alert(response);
}
});
Chcę daty w formacie mm/dd/rrrr. Proszę, pomóż mi rozwiązać mój problem.
początku wysyłając datę ciąg ISO od serwer – charlietfl