周数计数器

问题描述 投票:-1回答:1

我在设置星期数计数器时遇到一些问题。

下面的代码就是所有需要说的。我使用了firstDayOfTheWeek函数,然后根据工作日添加天数。 (AddDays(7)将当前日期增加7天,使其成为-下一个星期一/星期日。在以后的所有框中重复此操作。)

这在任何形式,形式上都不有效。我希望我可以做得更好,但是我对编码的知识太基础了,无法理解我应该怎么做或应该做什么。

        <!--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>

What it looks like right now.

javascript html css week-number
1个回答
0
投票

您可以使用moment.js并替换其中的数字。

moment().add(Number, String);

这是一个相当健壮的功能,可以为现有时刻增加时间。要增加时间,请输入您要增加时间以及所要增加的时间的键。

moment().add(7, 'days').format("dd-MM-yy");

moment.js文档:https://momentjs.com/docs/#/get-set/day/

© www.soinside.com 2019 - 2024. All rights reserved.