Получите минимальные и максимальные даты из файла JSON для использования с FlatPicker. ⇐ Jquery
Получите минимальные и максимальные даты из файла JSON для использования с FlatPicker.
У меня есть внешний файл в следующем формате: я думаю, это JSON, но я не уверен на 100 %.
{"result":["2008-09-29T00:00:00","2008-09-30T00:00:00","2008-10-01T00:00:00","2008 -10-02T00:00:00","2008-10-03T00:00:00","2008-10-06T00:00:00","2008-10-07T00:00:00","2008-10 -08T00:00:00","2008-10-09T00:00:00","2008-10-10T00:00:00","2008-10-13T00:00:00","2008-10-14T00 :00:00","2008-10-15T00:00:00","2008-10-16T00:00:00","2008-10-17T00:00:00","2008-10-20T00:00 :00","2008-10-21T00:00:00","2008-10-22T00:00:00","2008-10-23T00:00:00","2008-10-24T00:00:00 ","2008-10-27T00:00:00","2008-10-28T00:00:00","2008-10-29T00:00:00","2008-10-30T00:00:00", "2008-10-31T00:00:00","2008-11-03T00:00:00","2008-11-04T00:00:00","2008-11-05T00:00:00","2008 -11-06T00:00:00","2008-11-07T00:00:00","2008-11-10T00:00:00","2008-11-11T00:00:00","2008-11 -12T00:00:00","2008-11-13T00:00:00","2008-11-14T00:00:00","2008-11-17T00:00:00","2008-11-18T00 :00:00","2008-11-19T00:00:00","2008-11-20T00:00:00","2008-11-21T00:00:00","2008-11-24T00:00 :00","2008-11-25T00:00:00","2008-11-26T00:00:00","2008-11-27T00:00:00"]} Я пытаюсь получить минимальную и максимальную дату в формате ММ/ДД/ГГГГ, чтобы я мог использовать их в параметрах minDate и maxDate Flatpicker согласно https://flatpickr.js.org/options/< /п> Я пытался использовать вызов AJAX к файлу, чтобы затем получить минимальную и максимальную даты, но они выдали тот же результат: «Четверг, 01 января 1970 года, 01:00:03 GMT + 0100 (среднее время по Гринвичу)». ' когда я console.log переменную для MaximumDate:
Это вызов AJAX:
var webMethod = "путь к моему файлу"; $.ajax({ тип: «ПОЛУЧИТЬ», URL: вебМетод, contentType: "application/json; charset=utf-8", Тип данных: «JSON», успех: функция (сообщение) { вар allAvailableDates = []; $.each(msg.result, функция (запись) { allAvailableDates.push(новая дата(запись)); }); var MaximumDate = новая дата (Math.max.apply (null, allAvailableDates)); console.log(МаксимальнаяДата); }, ошибка: функция (e) { } }); Кто-нибудь знает, как лучше всего получить минимальную и максимальную даты из этих данных, чтобы их можно было использовать в качестве переменных для Flatpicker
Спасибо
У меня есть внешний файл в следующем формате: я думаю, это JSON, но я не уверен на 100 %.
{"result":["2008-09-29T00:00:00","2008-09-30T00:00:00","2008-10-01T00:00:00","2008 -10-02T00:00:00","2008-10-03T00:00:00","2008-10-06T00:00:00","2008-10-07T00:00:00","2008-10 -08T00:00:00","2008-10-09T00:00:00","2008-10-10T00:00:00","2008-10-13T00:00:00","2008-10-14T00 :00:00","2008-10-15T00:00:00","2008-10-16T00:00:00","2008-10-17T00:00:00","2008-10-20T00:00 :00","2008-10-21T00:00:00","2008-10-22T00:00:00","2008-10-23T00:00:00","2008-10-24T00:00:00 ","2008-10-27T00:00:00","2008-10-28T00:00:00","2008-10-29T00:00:00","2008-10-30T00:00:00", "2008-10-31T00:00:00","2008-11-03T00:00:00","2008-11-04T00:00:00","2008-11-05T00:00:00","2008 -11-06T00:00:00","2008-11-07T00:00:00","2008-11-10T00:00:00","2008-11-11T00:00:00","2008-11 -12T00:00:00","2008-11-13T00:00:00","2008-11-14T00:00:00","2008-11-17T00:00:00","2008-11-18T00 :00:00","2008-11-19T00:00:00","2008-11-20T00:00:00","2008-11-21T00:00:00","2008-11-24T00:00 :00","2008-11-25T00:00:00","2008-11-26T00:00:00","2008-11-27T00:00:00"]} Я пытаюсь получить минимальную и максимальную дату в формате ММ/ДД/ГГГГ, чтобы я мог использовать их в параметрах minDate и maxDate Flatpicker согласно https://flatpickr.js.org/options/< /п> Я пытался использовать вызов AJAX к файлу, чтобы затем получить минимальную и максимальную даты, но они выдали тот же результат: «Четверг, 01 января 1970 года, 01:00:03 GMT + 0100 (среднее время по Гринвичу)». ' когда я console.log переменную для MaximumDate:
Это вызов AJAX:
var webMethod = "путь к моему файлу"; $.ajax({ тип: «ПОЛУЧИТЬ», URL: вебМетод, contentType: "application/json; charset=utf-8", Тип данных: «JSON», успех: функция (сообщение) { вар allAvailableDates = []; $.each(msg.result, функция (запись) { allAvailableDates.push(новая дата(запись)); }); var MaximumDate = новая дата (Math.max.apply (null, allAvailableDates)); console.log(МаксимальнаяДата); }, ошибка: функция (e) { } }); Кто-нибудь знает, как лучше всего получить минимальную и максимальную даты из этих данных, чтобы их можно было использовать в качестве переменных для Flatpicker
Спасибо
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение