Вы можете передать специальные строки в метод setDate () класса jQuery класса Datepicker, например "+7", который будет переведен в "7 дней с сегодняшнего дня":
http://docs.jquery.com/UI/Datepicker#method-setDate
Но вы не можете получить это "+7" обратно. Когда вы вызываете getDate (), вы получаете вычисленную итоговую дату.
У меня есть сценарий использования, когда мне нужно вытащить специальную строку "+7" для распространения. Один кусок кода передает специальную строку в Datepicker и передает Datepicker другому фрагменту кода, который извлекает дату, но последний иногда должен знать специальную строку, а не вычисляемую дату.
Поэтому мне нужно усовершенствовать инструмент Datepicker, чтобы (а) хранить специальный код внутри и (б) открывать его с помощью метода, подобного getOriginallyPassedInDate () или некоторого такого.
Я не ниндзя jQuery / Javascript, поэтому я мог бы действительно использовать некоторые рекомендации о том, как я могу предпочтительно - ненавязчиво добавить необходимую функциональность к классу Datepicker, как я могу предположить, что вы можете сделать патч для объекта в Ruby .