Для обеспечения возможности по прямой ссылке сразу передавать настройки выбора даты С и ПО:
// если первый раз перешли и параметров 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
В результате:
Как правильно прочитать значение параметра из URL для datetimepicker, чтобы и часы с минутами также интерпретировались правильно?