dateVal = eval (ajaxData) [i] ['ISODateTime'];Как преобразовать формат даты по времени ISO в указанный формат во время вызова AJAX
Теперь, как преобразовать формат времени даты ISO в указанный формат во время вызова AJAX.
dateVal = eval (ajaxData) [i] ['ISODateTime'];Как преобразовать формат даты по времени ISO в указанный формат во время вызова AJAX
Теперь, как преобразовать формат времени даты ISO в указанный формат во время вызова AJAX.
Чтобы преобразовать строку ISO datetime в произвольный формат в Javascript, вы должны создать новый объект Date
и использовать its' methods для создания новой строки даты.
дата строка, которую вы начинаете с может быть все, что Date.parse() может работать, а именно:
Строка, представляющая RFC2822 или ISO 8601 даты (другие форматы могут быть использованы, но результаты могут быть неожиданными).
Например, для форматирования DATETIME строки ISO в формат, напоминающий dd-mm-yy
сделать следующее:
var d = new Date(dateVal);
var dateString = d.getDate()
+ "-" + (d.getMonth() + 1) // months are zero-based
+ "-" + d.getYear();
Если это выглядит так же, как утомительную работа для вас, чем для меня, есть взгляд на великолепная библиотека Moment.js, которая очень полезна в датах синтаксического анализа и форматирования.