drno-reg
@drno-reg
см не кратко

Как правильно прочитать значение параметра из URL для datetimepicker?

Для обеспечения возможности по прямой ссылке сразу передавать настройки выбора даты С и ПО:

// если первый раз перешли и параметров URL еще нет  
if (getUrlParameter("DATETIME_FROM")===""){
    var fdatetime = new Date();
    fdatetime.addHours(-2);
    var tdatetime = new Date();
}
else
{
    var fdatetime = getUrlParameter("DATETIME_FROM");
    var tdatetime = getUrlParameter("DATETIME_TO");
    console.log(getUrlParameter("DATETIME_FROM"));
    console.log(getUrlParameter("DATETIME_TO"));
}

    $('#datetime_from').datetimepicker(
        {
            maxDate: tdatetime,
            onSelect: function(selected,evnt) {
                updateDateTime_from(selected);
            }
        }
    ).datetimepicker("setDate", fdatetime);

    $('#datetime_to').datetimepicker(
        {
            minDate: fdatetime,
            onSelect: function(selected,evnt) {
                updateDateTime_to(selected);
            }
        }
    ).datetimepicker("setDate", tdatetime);

Пример URL:

report_specification_events_by_name.jsp?DATETIME_FROM=16.08.2017%2017:02&DATETIME_TO=19.08.2017%2019:02

В результате:

cfa97f8ceff94d69b0b03dc7eca5303f.png
Как правильно прочитать значение параметра из URL для datetimepicker, чтобы и часы с минутами также интерпретировались правильно?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
drno-reg
@drno-reg Автор вопроса
см не кратко
оказалось мне нужно было выполнить парсинг даты и времени

var fdatetime = Date.parse(getUrlParameter("DATETIME_FROM"));
    var tdatetime = Date.parse(getUrlParameter("DATETIME_TO"));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы