上周日为开始日,本周六为结束日,这一周在一年中的所在周数

这篇具有很好参考价值的文章主要介绍了上周日为开始日,本周六为结束日,这一周在一年中的所在周数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

function getWeekNumber(date) {
            // 创建表示周日的新 Date 对象并获取其时间戳
            const sunday = new Date(date.getFullYear(), date.getMonth(), date.getDate() - date.getDay());
            const sundayTimestamp = sunday.getTime();

            // 计算到本周六的时间跨度并转换为天数
            const saturdayTimespan = 6 * 24 * 3600 * 1000; // 6天的时间跨度
            const saturdayTimestamp = sundayTimestamp + saturdayTimespan;
            const daysSinceStartOfYear = Math.floor((saturdayTimestamp - new Date(date.getFullYear(), 0, 1).getTime()) / (24 * 3600 * 1000));

            // 计算本周在一年中的周数
            const weekNumber = Math.ceil(daysSinceStartOfYear / 7);
            console.log(weekNumber)
            return weekNumber;
        }

        // 示例用法
        const myDate = new Date(2023, 0, 2); // 周日    ***注意:月分是从0开始的{0-11}  对应月份是--{1-12}*****
        const weekNumber = getWeekNumber(myDate); // weekNumber 等于 16

凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数文章来源地址https://www.toymoban.com/news/detail-422731.html

到了这里,关于上周日为开始日,本周六为结束日,这一周在一年中的所在周数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Sql Server获取表中今天、昨天、本周、上周、本月、上月等数据

    DATEDIFF ( datepart , startdate , enddate ) 释义:计算时间差 datepare值:year | quarter | month | week | day | hour | minute | second | millisecond startdate:开始日期 enddate :结束日期 GetDate() --用法 select datediff(year, 开始日期,结束日期); --(结束日期-开始日期)间隔年 select datediff(quarter, 开始日期,结束

    2024年02月10日
    浏览(47)
  • 在C#中如何自定义配置上周和本周起始日来查询业务数据?

    作者:西瓜程序猿 主页传送门:https://www.cnblogs.com/kimiliucn 在做某个报表管理功能时,有一个需求:需要根据自定义配置的[周起始日]来统计上周、本周的订单数据。在C#中并没有封装的方法根据我们需要来直接获取上一周某天到某天、本周某天到某天,所以需要我们自己封装

    2024年02月08日
    浏览(43)
  • element的datepicker日期选择器选择周一到周日并实现上一周和下一周

    页面初始化效果 点击上一周 点击下一周 1、采用el-date-picker组件,类型使用 week 但是范围是从周日开始,从周一开始需要将 firstDayOfWeek 设置为 1 2、框里还需要展示周一和周日的范围,设置两个新的属性startDate和endDate 根据model属性(默认是星期二),来算出展示的星期一和周

    2024年02月14日
    浏览(42)
  • java中获取当前一周日期和上周下周日期当前周数

    1.获取当前日期所在周的所有日期  2. 根据日期获取当前周所有日期 或者上周下周日期 3.根据日期获取当前第几周

    2024年02月15日
    浏览(40)
  • sql server 获取本周周一开始时间

    当你想要在 SQL Server 中获取一个给定 DATETIME 值所在周的开始时间(星期一),可以使用以下代码: 在这个查询中: DATEPART(WEEKDAY, @InputDate) 获取给定日期的星期几(1 = 星期日,2 = 星期一,..., 7 = 星期六)。 1 - DATEPART(WEEKDAY, @InputDate) 计算要从输入日期中减去的天数,以获得前

    2024年01月17日
    浏览(53)
  • php 获取每月开始结束时间,指定月份的开始结束时间戳

    php 获取指定月份的开始结束时间戳。

    2024年02月09日
    浏览(63)
  • 一周学会python1-开始

    Python是一种相当流行(而且简单易学)的高级编程语言。本书将以直观的方式向你传授Python。即使你没有任何编程语言的经验,也能掌握 Python 的基础知识并加以运用。 Python一种高级编程语言,在编程界非常流行。它简单、通用,并包含大量第三方框架库。它也被认为是最流

    2024年02月14日
    浏览(40)
  • JAVA获取本日,本日开始时间本周、本月和本年的第一天和最后一天

    这个是我自己再项目中写到的 可以借鉴 打印运行结果如下

    2024年02月13日
    浏览(44)
  • transformer从开始到结束

    在这个例子里,做的是翻译任务,首先输入是64 * 10的矩阵,代表64个句子,每个句子10个词。 在经过embeddeding之后,变为64 * 10 *32 矩阵,每个词使用32维向量表示。然后将数据放入 X = encoder_block(X,valid_lens) ,这里我们将block设为1,就是encoderBlock只有一层。 valid_lens 是一个64 *

    2024年02月15日
    浏览(34)
  • element-plus的周选择器 一周从周一开始

    1、代码 1)、template中 2)、方法中  2、细节  (1)value-format=\\\"YYYY-MM-DD\\\"           这样写change事件中得到的值就是2020-12-10          想要年月日时分秒 就写成【value-format=\\\"YYYY-MM-DD hh:mm:ss\\\"】

    2024年02月10日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包