Форматирование даты в средстве выбора даты и времени

#jquery #jquery-ui

#jquery #jquery-пользовательский интерфейс

Вопрос:

Как мне отформатировать эту дату? Я могу легко отформатировать время, но не дату.

http://trentrichardson.com/examples/timepicker/

Он использует обычное datetime из пользовательского интерфейса jquery.

 $('.date').datetimepicker({
    timeFormat: 'hh:mm', 
});
  

Это не будет работать:

 $('.date').datetimepicker({
    timeFormat: 'hh:mm', 
    dateFormat: 'yy-mm-dd' //This does nothing and does not format the data 
});
  

Как мне отформатировать дату из этого нового плагина?

Ответ №1:

Попробуйте установить формат средства выбора даты по умолчанию.

 $.datepicker.setDefaults({dateFormat: 'yy-mm-dd' });
  

Это должно сработать, поскольку timepicker, похоже, переносит datepicker.

Ответ №2:

попробуйте использовать это:

 $('.date').timepicker({
    timeFormat: 'hh:mm', 
});

$('.date').datepicker({
    dateFormat: 'yy-mm-dd' //The day format is tied to the datepicker script rather than to the timepicker script
});
  

Ответ №3:

Разве вы не должны устанавливать их одновременно?

 $('.date').timepicker({    
  timeFormat: 'hh:mm', 
  dateFormat: 'yy-mm-dd' 
});
  

Комментарии:

1. Это не работает. Вы не можете установить DateFormat в datetimepicker.

Ответ №4:

вы должны использовать

     $('.date').datetimepicker({    
      timeFormat: 'hh:mm', 
      dateFormat: 'yy-mm-dd' 
    });