Как вычислить дату из заданного количества недель с помощью jquery ?
Финансовый год имеет 1-52 недели. Все эти недели отображаются в выпадающем списке (от 1 до 52). И у меня есть текстовые поля даты начала и даты окончания. Выбрано 34 недели из выпадающего списка. Когда я выбрал начальную дату, конечная дата должна быть рассчитана на основе выбранных недель,то есть я должен заполнить конечную дату с разницей в 34 недели от начальной даты
Пример :1
Количество Недель: 34
Выбранная Дата Начала: 27.10.2016
Согласно первым 2 выборкам, моя расчетная конечная дата должна быть 22.06.2017. Но jquery показывает 23.06.2017
Пример: 2
Количество Недель: 21
Выбранная Дата Начала: 10/01/2016
Согласно первым 2 выборкам, моя расчетная конечная дата должна быть 25.02.2017. Но jquery показывает 28.02.2017
Что я уже пробовал:
ниже приведен мой код:
var weeks = $("#WeekCount").val(); var stDate = new Date($("#txtStartDate").val()); var enDate= new Date(stDate.getFullYear(), stDate.getMonth() + 1, stDate.getDate() + (weeks * 7)); enDate= enDate.getMonth() + "/" + enDate.getDate() + "/" + enDate.getFullYear();
Может ли кто-нибудь помочь, что не так в моем коде?
Karthik_Mahalingam
какую формулу вы используете для расчета?