//获取今年有多少周
   function weekNumber() {var d1 = new Date()var Y = d1.getFullYear()var S = Y + '-' + '01' + '-' + '01' //一年的开始时间var E = Y + '-' + '12' + '-' + '31' //一年的开始时间let currentYearDays = this.isLeapYear(Y) ? 366 : 365let beforeDays = 7 - this.getDate(S)+1let afterDays = this.getDate(E)let vaildDays = currentYearDays - beforeDays - afterDayslet weeks = vaildDays / 7console.log(weeks)}
         //获取今天是今年的第几周
  function getWeekYear() {var d1 = new Date();var d2 = new Date();//下面是获取今年1月号是第几周var Y = d1.getFullYear()var resDate = Y + '-' + '01' + '-' + '01'var W = new Date(Date.parse(resDate)).getDay() //今年的1月1号周几//下面是获取今天是本年第几天d2.setMonth(0);d2.setDate(1);var rq = d1-d2;var s1 = Math.ceil(rq/(24*60*60*1000));//(今年的第一天在周数)/7 等于第几周var s2 = Math.ceil((s1+W)/7);console.log("今天是本年第"+s1+"天,第"+s2+"周");//周日做为下周的开始计算}
        //判断是否是闰年
 function isLeapYear(year) {if (year % 4 === 0 && year % 100 !== 0 || year % 400 === 0) {console.log('今年是闰年')return true} else {console.log('不是闰年')return false}}
        //获取某年某月某日是星球几
 function  getDate(date) {let oDate = new Date(date)let day = oDate.getDay()switch (day) {case 0:console.log('星期日')return 0case 1:console.log('星期一')return 1case 2:console.log('星期二')return 2case 3:console.log('星期三')return 3case 4:console.log('星期四')return 4case 5:console.log('星期五')return 5case 6:console.log('星期六')return 6}}

```handlebars
weekNumber() //51
getWeekYear() //今天是本年第76天,第12周

今年有多少周?今天是今年的第几天?第几周?相关推荐

  1. JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天、某周的区间范围

    本文原创,转载请注明出处,如果发现写的有问题欢迎指正 **目录 ** 文章目录 JS源码 获取某年某月的有多少周 获取今天是今年的第几周 获取今天是今年的第几天 获取今天是本月第几周 获取周的区间 方 ...

  2. java 当前日期 所在周_关于Java的小工具(计算当前日期所在周的区间)

    1.2.计算指定格式日期的当前周和前后周的起止时间 入参:date类型,或者当前系统时间 返回:当前时间的所在周的起止日期,和前后一周的起止日期 /** * 此方法为:根据当前日期获得所在周的日期区间 ...

  3. 转换上课周次字符串(我带着困惑我一周之久的编程题来了)

    目录 1.0[问题描述] 2.0顺顺思路 3.0上代码 4.0乱总结 1.0[问题描述] 将某课程上课周次转换为课表显示形式.从键盘录入上课周次,将其输出为逗号分隔的字符串,将连续周次合并为 x-y的 ...

  4. 获取当前时间年月周(按每月周一开始到周日算第一周)

    /*** 获取当前时间年月周(按每月周一开始到周日算第一周)* @return* @throws Exception*/ public static String getYearMonthWeek() ...

  5. java 周历_java – 如何从日期获得零售(4-5-4)日历周

    我需要从一个日期获得4-5-4个日历周.是否有像Java格鲁吉亚日历这样的实用程序用于4-5-4零售日历? 如果没有,我该如何创建一个?需要什么逻辑?在闰年的情况下,第53周是什么时候? 例如,如果我 ...

  6. 什么是周k线,月K线,年K线?周k线,月K线,年K线是什么意思

    Q:什么是周k线,月K线,年K线?周k线,月K线,年K线是什么意思? K线又称为日K线,起源于日本.K线是一条柱状的线条,由影线和实体组成.影线在实体上方的部分叫上影线,下方的部分叫下影线.实体分阳线 ...

  7. 获取第某一周的第一天和最后一天_减肥方法一周瘦10斤吃什么菜

    减肥一直是一个非常热门的话题,很多朋友为了减肥都绞尽脑汁,其实养生知识网分享了很多减肥好方法,有需要的朋友可以搜一搜.在减肥的过程中,大部分都想知道快速减肥的方法,那么,减肥方法一周瘦10斤吃什么菜呢 ...

  8. [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 8 周:你的文章的开头和结尾

    第 8 周:你的文章的开头和结尾 每日任务 第 8 周每日写作任务 预计任务时间 第 1 天(星期一?) 阅读第 209 页并讨论和修改你的标题:开始记录你的时间(第 219 页) 30 分钟 第 2 ...

  9. dev schedulercontrol 不显示周_CBA更新伤病报告:丁彦雨航仍需5周 阿联还要休养半年...

    北京时间11月30日晚间,CBA联盟更新了最新一期伤情报告.而根据联盟公布的最新一期伤病报告显示,丁彦雨航的预计康复时间仍为5周,至于广东队核心球员易建联预计康复时间则从此前一期的26周下调为24周. ...

  10. python第六周实验_机器学习 | 吴恩达机器学习第六周编程作业(Python版)

    实验指导书    下载密码:ovyt 本篇博客主要讲解,吴恩达机器学习第六周的编程作业,作业内容主要是实现一个正则化的线性回归算法,涉及本周讲的模型选择问题,绘制学习曲线判断高偏差/高方差问题.原始实 ...

最新文章

  1. (C++)用upper_bound函数取代自己写的二分查找
  2. 基于能量或过零率的实时语音分割--学习笔记
  3. 使用python对比两个目录下的文件名差异
  4. session过期跳转登录页面
  5. 2、编写单元测试用例,对用户注册功能的DAO层进行测试。(注意:测试用例应考虑成功和失败的情况)...
  6. ubuntu deepin python/python3安装pip/pip3
  7. SQL按照年月员工状态统计出勤情况
  8. 关于面向对象以及三大特征的解释
  9. Bootstrap3 带悬停效果的表格样式
  10. centos6.2安装jdk7
  11. 如何使用CANape实现XCP/CCP“Measurement测量”和“Calibration标定”变量
  12. 微信小程序之网易云音乐的实现-云音乐
  13. 对接支付宝APP支付后端实现最详细教程
  14. 解决魔兽争霸(冰封王座)1.20 浩方建主机卡机问题。
  15. java实现一台电脑控制多台手机_一台电脑控制多部手机怎么实现?
  16. android 连接不上手机,安卓手机连接不上电脑怎么办
  17. 在线问答系统html模板,问答系统网站模板
  18. 安装vs无法连接网络
  19. C语言——分支语句和循环语句(分支语句)
  20. Android之如何学习

热门文章

  1. 【Windows网络连接问题】无法连接到这个网络
  2. Tita 绩效宝:经理一对一会议简介
  3. 如何安装SPSS软件
  4. 马丁福勒《UML精粹》读书笔记_第八章
  5. 谁若97岁死,奈何桥上等3年
  6. 基于蓝牙协议的无线网络化传感器设计
  7. 90后电子工程师暴力拆解“华强北版AirPods”
  8. 【演武厅】表达式求值实例
  9. 神奇宝贝java_我的世界下载 1.25神奇宝贝整合包_单机游戏下载
  10. Note For Linux By Jes(11)-程序管理与SELinux 初探