Создать новый объект Date
с датой строки из данных JSON, а затем использовать методы объектов, чтобы получить формат даты вы хотите
var dateObject = new Date("2011-03-13T11:30:00Z");
var time = dateObject.getHours() + ':' + dateObject.getMinutes();
Вы также следующие которые можно использовать для построения вашей даты
dateObject.getDay(); // would return 0 for Sunday (days run 0-6 starting at Sun)
dateObject.getMonth(); // would return 2 for March (months run 0-11)
dateObject.getFullYear(); // return 2011
в соответствии с комментариями, чтобы исправить это для часовых поясов, вы должны знать, что Z
в строке обозначает UTC/GMT
, так что если лет у не в том часовом поясе, вам нужно исправить для разницы в UTC
Например, замените Z
с +05:30
за то, что 5,5 часа больше, чем UTC
var dateString = "2011-03-13T11:30:00Z".replace('Z', '+05:30');
var dateObject = new Date(dateString);
'а = новый Дата ('2011-03 -13T11: 30: 00Z '); 'var Time = a.getHours() +': '+ a.getMinutes();' –
эй, я не получаю правильное время. Зачем? – addy