JS: 如何计算一个月有多少天
JS中计算一个月有多少天的方法:
function getCountDays() { 2 var curDate = new Date(); 3 /* 获取当前月份 */ 4 var curMonth = curDate.getMonth(); 5 /* 生成实际的月份: 由于curMonth会比实际月份小1, 故需加1 */ 6 curDate.setMonth(curMonth + 1); 7 /* 将日期设置为0, 这里为什么要这样设置, 我不知道原因, 这是从网上学来的 */ 8 curDate.setDate(0); 9 /* 返回当月的天数 */ 10 return curDate.getDate(); 11 } 12 例如, 获取当前月份(现在是3月)的总天数: 13 getCountDays() // 返回31
Javascript的Date.setDate()方法:
setDate()方法用來設定日期物件中本地時間的日,也就是每個月中的幾號,傳入參數是一個1~31的整數。若是傳入的值超出當月份的正常範圍,setDate()方法也會依據超出的數值進行計算,譬如setDate(0)會讓日期變成前一個月的最後一天,setDate(-1)會讓日期變成前一個月的倒數第二天。若當月有31天,那setDate(32)會讓日期變成下個月的第一天。
Date.setDate()的語法:
DateObj.setDate(dayValue)
dayValue:傳入值,是一個1~31的整數,若是傳入的值超出當月份的正常範圍,setDate()方法也會依據超出的數值進行計算。
傳回值:從1970年1月1日0時0分到該UTC時間經過的毫秒數。
Date.setDate()的範例:
1 <script type="text/javascript"> 2 var mydate = new Date("Mar 31, 2013 21:00:00"); 3 document.writeln(mydate.toLocaleString()); 4 document.writeln("<br/>"); 5 mydate.setDate(0); 6 document.writeln(mydate.toLocaleString()); 7 document.writeln("<br/>"); 8 var mydate2 = new Date("Mar 31, 2013 21:00:00"); 9 mydate2.setDate(32); 10 document.writeln(mydate2.toLocaleString()); 11 document.writeln("<br/>"); 12 </script>
Date.setDate()的範例輸出:
2013年3月31日 下午9:00:00
2013年2月28日 下午9:00:00
2013年4月1日 下午9:00:00
Date.setDate()的範例說明:
1.設定日期物件日期為2013年3月31。
2.使用setDate(0),日期變為2月28日。
3.設定新日期物件日期為2013年3月31。
4.使用setDate(32),日期物件日期變為2013年4月1日。
JS: 如何计算一个月有多少天相关推荐
- 通过JS计算一个月有多少天
// 计算当前月份有多少天// 第一种方式 function getCountDays(){var curDate = new Date();// 获取当前月份var curMonth = curDa ...
- js 获取一个月有多少天的方式
方法一:new Date()第3个参数默认为1,就是每个月的1号,把它设置为0时, new Date()会返回上一个月的最后一天,然后通过getDate()方法得到天数 function getMon ...
- JS获取当前日期,获取上个月的日期,一个月有多少天
小程序.H5 获取日期 // 获取时间不满两位补0formatTen: function (num) {return num > 9 ? (num + "") : (&quo ...
- 计算一个子网掩码有多少个有效ip地址_一个月有多少个工作日,你会计算了吗?...
在人事部的日常工作中,都要计算每个月有多少个工作日,以方便计算出勤工资,今天小编就和大家分享两种快速计算一个月有多少个工作日的方法. 以2020年1月为例,这个月份有有元旦和春节假期. 第一种:每周双 ...
- calendar获取月份少一个月_VBA 技巧:计算一个月有多少天?
VBA 技巧:计算一个月有多少天? 问题: 有时我们需要知道一个月有多少天,或者知道最后一天是31号还是30号 我们可以通过VBA代码来计算 Sub nb_days_month()'将日期传入变量,月 ...
- java中使用Calendar日期类获得下一个月有多少天
通过Calendar计算下一个月的年 月 以及下一月有多少天 //计算下一个月Calendar calendar=Calendar.getInstance();//获得当前日期往后推1个月 amoun ...
- java计算一个月有几周_java 如何获取 一个月 有多少周
展开全部 你说需要计算一个月有多少周,若是指,一月,二月一直到十二月每个月有多少周的话,可以用32313133353236313431303231363533e59b9ee7ad94313333613 ...
- python 一个月有多少天_python中一个月有多少天
在python的datetime模块中没有一个月有多少天的方法,但是可以使用calendar模块获得. 如下代码: import calendar monthRange = calendar.mont ...
- vue获取一个月有多少天
需求:获取一个月有多少天 实现代码: // 获取一个月有多少天,curDate是开始日期,获取这个日期的月份的天数getCountDays(curDate) {const d = new Date(c ...
最新文章
- 解决kubectl get pods时 No resources found.问题
- 灵感编程:最大公约数算法解析
- SpringBatch读文件(FlatFileItemReader)写据库(MyBatisBatchItemWriter)(四)
- mysql 开启innodb win版本_MySQL安装与启动——Windows系统下
- C#:向C++封送结构体数组
- Linux 中vim编辑器学习笔记
- Python之路3【知识点】白话Python编码和文件操作(截载)
- 使用Excel VBA(快捷键)(加菜单)
- JavaScript中__proto__与prototype的关系
- nginx配置跨域、gzip加速、代理详细讲解
- 【Codeforces Round #442 (Div. 2) C】Slava and tanks
- 逻辑斯蒂回归模型为什么用sigmoid函数
- word转pdf linux java,java实现Word转Pdf(Windows、Linux通用)
- 简单说 CSS滤镜 filter属性
- 如何在Win10中运行Win7小游戏 扫雷,蜘蛛纸牌,红心大战,纸牌,空当接龙?
- WPS安装office自定义项安装期间出错
- 数字电路设计的基本方法有哪些
- 2021年N1叉车司机找解析及N1叉车司机试题及解析
- Linux 安装php-cs-fixer
- Ubuntu下VSCode调试C++程序以及opencv库和Qt5库
热门文章
- 高一到高三计算机笔记,高中数学笔记总结高一至高三,很全.doc
- RSA之 两组e与φ(n)不互素解法
- node生成图形验证码
- 校本课程——宝宝爱上学
- EXCEL数据分析的基本知识
- 一文读懂什么是云服务器,和本地服务器的区别,云服务的用途,华为云服务器的获取
- [Python从零到壹] 五十九.图像增强及运算篇之图像锐化Scharr、Canny、LOG实现边缘检测
- 第十二周项目四----利用遍历思想求解图问题之输出简单路径
- [面试题]1000瓶水中有1瓶是有毒的,问需要多少只老鼠才能试出那瓶有毒?
- 啤酒与尿布?挖掘商品之间的关联性分析(1):机器学习之Apriori算法