Javascript & Html - список текущего месяца не показывает текущий, а также показывает неправильные даты в UTC - PullRequest
0 голосов
/ 03 августа 2020

Я получил html + java на рабочей веб-странице, однако что-то в скрипте не так, и я действительно не могу найти, что изменить, также я не хочу использовать другие скрипты, чтобы избежать ошибок страницы но для настройки текущего.

В основном. js с более чем 500 строками есть код для даты и времени, который берет список из json, и они основаны на UT C, но все, кто находится в O + часовой пояс получает правильную дату, и если есть кто-то в часовом поясе 0, он показывает день раньше ...

Пример строки в json

"2020-08-10T11:30:00.000Z",

В коде, который у меня есть только одна строка, связанная с часовым поясом

jQuery('.timezone').text(Intl.DateTimeFormat().resolvedOptions().timeZone)

Я пытался изменить, но не помог.

Также есть раскрывающийся список с месяцами для выбора и получения дат событий, но если я в текущем месяц, и у меня нет события, тогда он не показывает дату в следующем месяце. Пример: если у меня ничего нет в json за август, то сентябрь не отображается до 1 сентября, когда он станет текущим месяцем.

Я нашел ручное решение для месяца, чтобы показать

var now = new Date()
var currentYear = now.getFullYear()
var currentMonth = now.getMonth() + 1
var currentMonthDisplay = currentMonth.toString().length > 1 ? currentMonth : '0' + currentMonth
var selectedMonth = currentYear + '-' +  currentMonthDisplay

Я изменяю +1 на +2, чтобы следующий месяц отображался как текущий, но в раскрывающемся списке отображается неправильный месяц.

В отношении раскрывающегося месяца есть

    monthSelector.on('change', function (e) {
    selectedMonth = e.target.value
    createList();
})

Извлеченные строки (более 100 ), которые связаны с датами, которые я вставил в прикрепленный файл https://gofile.io/d/P8RElW, чтобы предотвратить текст большого вопроса.

Я был бы признателен хотя бы за направления, которые мне следует посмотреть, или что-то, что очевидно для вас это необходимо изменить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...