今年有多少周?今天是今年的第几天?第几周?
//获取今年有多少周
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周
今年有多少周?今天是今年的第几天?第几周?相关推荐
- JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天、某周的区间范围
本文原创,转载请注明出处,如果发现写的有问题欢迎指正 **目录 ** 文章目录 JS源码 获取某年某月的有多少周 获取今天是今年的第几周 获取今天是今年的第几天 获取今天是本月第几周 获取周的区间 方 ...
- java 当前日期 所在周_关于Java的小工具(计算当前日期所在周的区间)
1.2.计算指定格式日期的当前周和前后周的起止时间 入参:date类型,或者当前系统时间 返回:当前时间的所在周的起止日期,和前后一周的起止日期 /** * 此方法为:根据当前日期获得所在周的日期区间 ...
- 转换上课周次字符串(我带着困惑我一周之久的编程题来了)
目录 1.0[问题描述] 2.0顺顺思路 3.0上代码 4.0乱总结 1.0[问题描述] 将某课程上课周次转换为课表显示形式.从键盘录入上课周次,将其输出为逗号分隔的字符串,将连续周次合并为 x-y的 ...
- 获取当前时间年月周(按每月周一开始到周日算第一周)
/*** 获取当前时间年月周(按每月周一开始到周日算第一周)* @return* @throws Exception*/ public static String getYearMonthWeek() ...
- java 周历_java – 如何从日期获得零售(4-5-4)日历周
我需要从一个日期获得4-5-4个日历周.是否有像Java格鲁吉亚日历这样的实用程序用于4-5-4零售日历? 如果没有,我该如何创建一个?需要什么逻辑?在闰年的情况下,第53周是什么时候? 例如,如果我 ...
- 什么是周k线,月K线,年K线?周k线,月K线,年K线是什么意思
Q:什么是周k线,月K线,年K线?周k线,月K线,年K线是什么意思? K线又称为日K线,起源于日本.K线是一条柱状的线条,由影线和实体组成.影线在实体上方的部分叫上影线,下方的部分叫下影线.实体分阳线 ...
- 获取第某一周的第一天和最后一天_减肥方法一周瘦10斤吃什么菜
减肥一直是一个非常热门的话题,很多朋友为了减肥都绞尽脑汁,其实养生知识网分享了很多减肥好方法,有需要的朋友可以搜一搜.在减肥的过程中,大部分都想知道快速减肥的方法,那么,减肥方法一周瘦10斤吃什么菜呢 ...
- [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 8 周:你的文章的开头和结尾
第 8 周:你的文章的开头和结尾 每日任务 第 8 周每日写作任务 预计任务时间 第 1 天(星期一?) 阅读第 209 页并讨论和修改你的标题:开始记录你的时间(第 219 页) 30 分钟 第 2 ...
- dev schedulercontrol 不显示周_CBA更新伤病报告:丁彦雨航仍需5周 阿联还要休养半年...
北京时间11月30日晚间,CBA联盟更新了最新一期伤情报告.而根据联盟公布的最新一期伤病报告显示,丁彦雨航的预计康复时间仍为5周,至于广东队核心球员易建联预计康复时间则从此前一期的26周下调为24周. ...
- python第六周实验_机器学习 | 吴恩达机器学习第六周编程作业(Python版)
实验指导书 下载密码:ovyt 本篇博客主要讲解,吴恩达机器学习第六周的编程作业,作业内容主要是实现一个正则化的线性回归算法,涉及本周讲的模型选择问题,绘制学习曲线判断高偏差/高方差问题.原始实 ...
最新文章
- (C++)用upper_bound函数取代自己写的二分查找
- 基于能量或过零率的实时语音分割--学习笔记
- 使用python对比两个目录下的文件名差异
- session过期跳转登录页面
- 2、编写单元测试用例,对用户注册功能的DAO层进行测试。(注意:测试用例应考虑成功和失败的情况)...
- ubuntu deepin python/python3安装pip/pip3
- SQL按照年月员工状态统计出勤情况
- 关于面向对象以及三大特征的解释
- Bootstrap3 带悬停效果的表格样式
- centos6.2安装jdk7
- 如何使用CANape实现XCP/CCP“Measurement测量”和“Calibration标定”变量
- 微信小程序之网易云音乐的实现-云音乐
- 对接支付宝APP支付后端实现最详细教程
- 解决魔兽争霸(冰封王座)1.20 浩方建主机卡机问题。
- java实现一台电脑控制多台手机_一台电脑控制多部手机怎么实现?
- android 连接不上手机,安卓手机连接不上电脑怎么办
- 在线问答系统html模板,问答系统网站模板
- 安装vs无法连接网络
- C语言——分支语句和循环语句(分支语句)
- Android之如何学习