算作自我监督的第一篇博客

           我是来着浙江丽水的一个平平无奇的大学生,在高中时期错过了去算法竞赛的机会。高考也没有取得自己满意的成绩,来到了一个普通的学校。我是一个普通人,但是我不甘就做一个普通人。我想靠大学的学习,改变自己的处境,缩小与大佬的差距,梦想早日实现阶级的跨越。

          我虽然不算很聪明,但是我对编程有着极高的热爱,我想在大学中参加acm竞赛拿个好的名次,弥补我高中的遗憾,也是为未来打下基础。

        对于编程的学习,我不仅仅要跟着老师们学习,也要自己去研究算法,尽量多弄懂一些算法。我也会去多刷题,不仅仅是完成作业。

          每天除去上课的时间,我愿意花费五到七个小时来学习编程。

          我最想进入的公司是阿里巴巴,虽然难吧,但是以此作为我的目标,我会尽量向它靠拢。

          发表此博客,希望受到大家监督。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
可以使用 JavaScript 中的 Date 对象来实现。具体步骤如下: 1. 创建一个 Date 对象,传入需要判断的日期参数。 2. 获取该日期所在月份的第一天。 3. 判断该日期所在月份的第一天是周几,如果是周五、周六或周日,则算作上月的最后一周,否则算作本月的第一周。 4. 如果是上月的最后一周,获取上月的总天数和上月的最后一天是周几,根据这两个参数计算出该日期所在月份的周数;如果是本月的第一周,根据该日期是该周的第几天,计算出该日期所在月份的周数。 下面是实现代码示例: ```javascript function getWeekOfMonth(date) { // 获取该日期所在月份的第一天 var firstDayOfMonth = new Date(date.getFullYear(), date.getMonth(), 1); // 判断该日期所在月份的第一天是周几 var firstDayOfWeek = firstDayOfMonth.getDay(); // 如果是周五、周六或周日,则算作上月的最后一周 if (firstDayOfWeek >= 5) { // 获取上月的总天数 var lastDayOfLastMonth = new Date(date.getFullYear(), date.getMonth(), 0); var lastMonthDays = lastDayOfLastMonth.getDate(); // 获取上月的最后一天是周几 var lastDayOfWeek = lastDayOfLastMonth.getDay(); // 计算该日期所在月份的周数 if (date.getDate() + (6 - lastDayOfWeek) > lastMonthDays) { return 1; } else { return 5; } } else { // 计算该日期是该周的第几天 var dayOfWeek = date.getDay(); // 计算该日期所在月份的周数 return Math.ceil((date.getDate() + (6 - dayOfWeek)) / 7); } } ``` 使用示例: ```javascript // 获取 2022 年 10 月 15 日所在月份的周数 var date = new Date('2022-10-15'); var weekOfMonth = getWeekOfMonth(date); console.log(weekOfMonth); // 输出 3,表示该日期属于该月的第三周 ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值