js 计算是今天多少周
/**
* 判断年份是否为润年
*
* @param {Number} year
*/
function isLeapYear(year) {
return (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0);
}
/**
* 获取某一年份的某一月份的天数
*
* @param {Number} year
* @param {Number} month
*/
function getMonthDays(year, month) {
return [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month] || (isLeapYear(year) ? 29 : 28);
}
/**
* 获取某年的某天是第几周
* @param {Number} y
* @param {Number} m
* @param {Number} d
* @returns {Number}
*/
function getWeekNumber(y, m, d) {
var now = new Date(y, m - 1, d),
year = now.getFullYear(),
month = now.getMonth(),
days = now.getDate();
//那一天是那一年中的第多少天
for (var i = 0; i < month; i++) {
days += getMonthDays(year, i);
}
//那一年第一天是星期几
var yearFirstDay = new Date(year, 0, 1).getDay() || 7;
var week = null;
if (yearFirstDay == 1) {
week = Math.ceil(days / yearFirstDay);
} else {
days -= (7 - yearFirstDay + 1);
week = Math.ceil(days / 7) + 1;
}
return week;
}
var lot;
function loaddate(){
var now = new Date();
var str = now.getFullYear()+"-"+((now.getMonth()+1)<10?"0":"")+(now.getMonth()+1)+"-"+(now.getDate()<10?"0":"")+now.getDate();
var year = now.getFullYear();
var month =((now.getMonth()+1)<10?"0":"")+(now.getMonth()+1);
var date=(now.getDate()<10?"0":"")+now.getDate();
document.getElementById("RFLOT_DATE").value=str;
var ttwo=year.toString().substring(2,year.length);
lot=ttwo+month+date;
//document.getElementById("RFLOT_LOT").value=getWeekNumber(year,month,date)+ttwo;
}
转载于:https://www.cnblogs.com/yangpeng-jingjing/p/7527635.html
js 计算是今天多少周相关推荐
- js计算一年有多少周(星期一为第一天)
function getWeeks(year = 2022) {// 一年第一天是周几var first = new Date(year, 0, 1).getDay()if (first == 1) ...
- js计算当月有几周并显示对应的日期
需求说明:一个月按7天算,周日到周六,会存在有的月份是4周,有的月份是5周.本需求是跨月的情况下,算周三在哪个月份,就算入哪个月份. 获取本月的总天数 function getMonthDayTota ...
- JS计算两个日期时间差,天 小时 分 秒格式
JS计算两个日期时间差,天 小时 分 秒格式 function getDateDiff(dateTimeStamp) {var minute = 1000 * 60;var hour = minute ...
- JS 获取每月有几周(每周五到周四算作一周)
原文地址:https://caochangkui.github.io/data-week/ 将每周五至周四算作一周,计算每月有几周,并获取到每周的起始时间. 日期格式化 Date.prototype. ...
- 100块钱买100只鸡php,使用JS计算买100只鸡问题
这篇文章主要介绍了JS计算输出100元钱买100只鸡问题的解决方法,简单描述了100元钱买100只鸡问题并结合实例形式分析了问题解决的思路与具体实现方法,需要的朋友可以参考下 本文实例讲述了JS计算输 ...
- js计算数组中每个元素出现的次数(2种方法)
js计算数组中每个元素出现的次数(2种方法) js动态生成唯一id Javascript生成全局唯一标识符(GUID,UUID)的方法
- php 计算指定年份的周总数与及第几周的开始日期和结束日期(从周一开始)
/** * 获取某年第几周的开始日期和结束日期 * @param int $year * @param int $week 第几周; */ public function weekday($year, ...
- c语言100块钱买100只鸡算法,JS计算输出100元钱买100只鸡问题的解决方法
JS计算输出100元钱买100只鸡问题的解决方法 本文实例讲述了JS计算输出100元钱买100只鸡问题的方法.分享给大家供大家参考,具体如下: 问题: 公鸡5元一只,母鸡3元一只,小鸡1元买三只,我现 ...
- 前端js计算抽奖概率
很好用的js计算抽奖概率的公式 let weightList = [20, 8, 30, 50, 80, 10] // 权重数组 weightList = [...weightList, 0, 0] ...
- JS计算字符串在浏览器中显示的宽度
js计算字符串宽度 大家可能会碰到这样一个需求:一个容器的宽度固定,当内容的宽度超过容器的宽度时鼠标移入显示提示框,不超过时则不显示. 这个时候就需要知道内容到底多宽. 怎么计算宽度 一 .估计法 假 ...
最新文章
- 可扩展标记语言--XML
- Docker 网络不通的解决方法
- 钉钉内部视频遭曝光:疯子无招“逼疯”产品经理
- 深度学习机器学习大牛
- 系统功能的可配置性设想
- 分隔list,让页面成多行多列遍列
- 查看linux版本的三种常用方法
- vue $ 符号(例如vm.$data vs vm.data):读取实例属性 vs 读取 data 数据
- DM8 Out of space,错误码 code = -523问题解决
- 导出excel文件对空值用“--“占位处理
- 全球及中国坚果产业发展现状及趋势分析,市场发展潜力巨大「图」
- 计算机老师教师节祝福语,2020教师节祝福语精选
- Matlab学习手记——输出到MathType公式编辑器
- 服务器安全文件,文件服务器安全防护系统-虹安 - 数据防泄密,文档加密,源代码防泄密,数据防泄漏,DLP数据防泄密整体解决方案提供商...
- (一)mysql 运维基础篇(Linux云计算从入门到精通)
- 【Matlab】MATLAB绘图
- 中文语音合成开源模型总结
- (转)svn中更新工程出现如下错误:Working copy not locked; this is probably a bug, please report...
- 分别解释final,finally,finalize是什么?
- python如何生成随机数
热门文章
- 35岁被大厂踢出豪门,褪去这层皮你还剩什么
- 英菲尼迪tlme是什么意思_Infiniti是什么意思
- 5g信号频率是多少赫兹_解读5G标准:① 5G频率范围与频段
- 微软远程控制安卓汉化版
- Altium designer18设置原理图尺寸
- NOIP复习篇———贪心
- tm1650中文资料_ds3231中文资料汇总(ds3231引脚图及特性参数_应用电路)
- Java:Excel写入“合并单元格“
- 利用python写福字【支付宝五福活动大概率出敬业福】
- 插图设计正流行,10大理由告诉你如何靠它增强用户体验