Удалить JQuery часовой пояс - PullRequest
0 голосов
/ 11 мая 2018

Я использую средство выбора DateTime (tempusdominus-bootstrap-4) для получения данных из API, из даты и времени, которые я выбираю в средстве выбора даты и времени.Но по умолчанию я получаю время от -5 дней с сегодняшнего дня.Проблема в часовом поясе.вот мой код

let date = new Date();
    console.log(date); //Fri May 11 2018 08:34:43 GMT+0200 (Central European Summer Time)
    date.setDate(date.getDate() - 5); //my 'from' date is default -5, but i can pick another date if want
    let dateString = date.toISOString().split(".")[0];
    let eventsFrom = dateString; //here is my formated date and time in format i need
    console.log(eventsFrom); // 2018-05-06T06:34:43
    let dateToday = new Date();
    let eventsTo = dateToday.toISOString().split(".")[0];

Проблема в том, что полученное время всегда на 2 часа меньше ... Если я выберу время 10:00 ч, выходной будет 8:00 ч.

Как удалить илиотключить часовой пояс?

        let date = new Date();
        console.log(date);
        date.setDate(date.getDate() - 5);
        let dateString = date.toISOString().split(".")[0];
        let eventsFrom = dateString;
        console.log(eventsFrom);
        let dateToday = new Date();
        let eventsTo = dateToday.toISOString().split(".")[0];
        
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

1 Ответ

0 голосов
/ 11 мая 2018

Date.toISOString сериализация даты как даты и времени UTC.
Вы можете использовать Date.toLocaleString() для получения времени локали, вы также можете сериализовать его вручную.

let date = new Date();
date.setDate(date.getDate() - 5);
let dateString = date.toLocaleString();
let eventsFrom = dateString;
console.log(eventsFrom);
let dateToday = new Date();
let eventsTo = dateToday.toLocaleString();
console.log(eventsTo);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...