Как рассчитать недели из двух дат
Здравствуйте друзьях,
Я хочу рассчитать отсутствие выходных недель из двух дат с помощью Angularjs. Я попробовал сделать это по-своему. но это не работает. пожалуйста, приведите мне какой-нибудь пример.
Спасибо,
Баран.
Что я уже пробовал:
$масштаб.Getweek = функция () {
$область действия.месяц = $фильтр('дата')($охвата.startOfYear, 'мм');//декабрь-ноябрь, как
$область действия.день = $фильтр('дата')($охвата.startOfYear, 'ДД'); //01-31 как
$масштаб.год = $фильтр('дата')($охвата.startOfYear, 'гггг');//2014 год
$область действия.startOfYear1 = $охвата.день + '/' + $охвата.месяц + '/' + $охвата.год;
$масштаб.АВС = ($охвата.начальная дата - $охвата.startOfYear1) / 7;
alert ($scope.АЗБУКА );
};
Suvendu Shekhar Giri
Поделитесь каким-нибудь примером ввода и ожидаемого ourtput.
Jameel VM
зачем вам нужен угловой JS-фильтр для реализации этой функции?
http://stackoverflow.com/questions/20587660/calculate-date-difference-in-weeks-javascript
rameshvar
Спасибо Сувенду и Джамилю.
Я сделал это с помощью C#.
публичный статический тип int GetNumberOfWeeks(это типа datetime ДТ, дата типа datetime )
{
DateTime yearStartDate = new DateTime(дата.Год, 1, 1);
TimeSpan ts = date-yearStartDate;
int totalweek = ts.Дней / 7;
возврат totalweek;
}