У меня возникли проблемы с подсчетом номера недели.
Все, что нужно сказать, - это код ниже. Я использовал функцию firstDayOfTheWeek, затем просто добавляю дни в соответствии с днями недели. (AddDays (7) добавляет 7 дней к текущей дате, делая ее -следующей- понедельник / воскресенье. Это повторяется в последующих полях.)
Это неэффективно ни в какой форме, форме или форме , Я мог бы sh я мог бы сделать это лучше, но мои знания по кодированию слишком широки c, чтобы понять, как или что мне следует делать.
<!--Past boxes-->
<div class="Past">
<button class="invisible-button">Datum</button>
</div>
<!--Present box-->
<div class="Present">
<button class="invisible-button">Week 1<br />@IndexModel.firstDayOfWeek(DateTime.Now).ToString("dd-MM-yy")<br />@IndexModel.firstDayOfWeek(DateTime.Now).AddDays(6).ToString("dd-MM-yy")</button>
</div>
<!--Future boxes-->
<div class="Future">
<button class="invisible-button">Week 2<br />@IndexModel.firstDayOfWeek(DateTime.Now).AddDays(7).ToString("dd-MM-yy")<br />@IndexModel.firstDayOfWeek(DateTime.Now).AddDays(13).ToString("dd-MM-yy")</button>
</div>
<div class="Future">
<button class="invisible-button">Week 3<br />@IndexModel.firstDayOfWeek(DateTime.Now).AddDays(14).ToString("dd-MM-yy")<br />@IndexModel.firstDayOfWeek(DateTime.Now).AddDays(20).ToString("dd-MM-yy")</button>
</div>
Как это выглядит правильно Теперь.