Я использую JQuery UI datepicker, и я хочу установить максимальную дату 31 марта текущего финансового года (с 01 апреля по 31 марта каждого года). Я не хочу, чтобы пользователь выбирал максимальную дату, которая превышает текущий финансовый год. Я собираю год ввода пользователя и на основании этого хочу установить максимальную дату 31 марта введенного финансового года.JQuery datepicker max date
Например, если я выбираю сегодня (03 ноября 2014 года), тогда моя максимальная дата должна быть 31 марта 2015 года. Как это сделать.
Я попробовал этот код, но он дает только текущий год, и я получаю 2014
var Now = new Date();
var maxDate = Date.parse("31/03/"+Now.getFullYear());
Вы хотите, чтобы иметь возможность ограничивать его в DatePicker себя или они могут выбрать будущую дату, а затем максимальная дата получает рассчитывается? (т. е. если они вводятся в дату в 2015 году, вы хотите, чтобы 2016 была максимальной датой?) –
да, это то, что я хочу, если они вводят дату в 2015 году, но это должно быть (любая дата после 01 апреля 2015 года) то моя максимальная дата должна быть 31 марта 2016 года. Если пользователь вводит 30 марта 2015 года, то максимальная дата должна быть 31 марта 2015 года, поскольку она все еще находится в текущем финансовом году (т.е. с 01 апреля 2014 года по 31 марта 2015 года) – Kalish
в основном есть два поля, где я собираю год и на основании этого поля устанавливаю максимальную дату в другом поле, где у меня есть выбор времени для выбора пользовательского интерфейса. – Kalish