首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js获取本月的天数

前天写计时小程序时候想要获得本月的所有天数遇到了梗! 正常的想法肯定头皮发麻! ?...首先要去判断2份是28天还是29天,1,3,5,7,8,10,12月份31天,其他时间30天这个要不断if判断相当麻烦!那么还有什么可以简单获取到制定月份的天数吗?当然有呀! 接下来看一下骚操作!...let days=new Date(2018,7,0).getDate() 一行代码简单搞定获取制定月份的天数,什么原因呢! ?...,原来js中x年x0号进行获取getDate()时候会返回本月最后一天是几号,这样我们就得到我们所需的数据了,最后一天几号就是多少题啦!...作者:十梦想 ,复制或转载请以超链接形式注明转自 十梦想博客 。 原文地址《js获取本月的天数

23.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

面试题:JS 获取某月的天数

转载自:linong https://segmentfault.com/a/1190000038295923 获取某个月的天数,这个题一般都是在学 switch(){} 一章的案例。...我们一直解题的方案是根据一个顺口溜:一三五七八十腊,31天永不差,四六九十一,每月30天,惟有二二十八,闰年要把日加一。...接来下我们来实现一下 面试题:JS 获取某月的天数 先上测试用例 function getMonthCountDay(year, month){ // year 为年份,month 为月份 }...方案原理 jsDate 在处理时间的时候会做进位退位操作。 ? 借助 Date API 处理日期溢出特性(退位方案) 刚才是用的进位,然后减去多余的。...方案原理 jsDate 在处理时间的时候会做进位退位操作。 ? 利用这个特性还可以做什么? ? 获取月初是周几 ? 获取月末是周几 ?

2.5K20

如何用js获取当前月份的天数

获取每月天数的时候,一般都是存储到一个数组中进行获取,但是如果是二份的话就需要首先判断是否闰年,再确定是28还是29了。...js可以通过Date对象很方便的获取到每月的天数,在初始化Date对象时,我们可以通过这种方式: var d = new Date(2017,2,0); console.log(d.getDate())...; 以上代码可以在控制台输出2015年2份的天数 Date对象月份从0开始,即0表示1份,以此类推。...如果要获取当前月份天数: function mGetDate(){ var date = new Date(); var year = date.getFullYear();...这里我们巧妙的运用了JavaScript中day的范围为1~31中的值,我们获取第N-1个的第0天,就是N-1个的最后一天,这样就获得了第N个月有多少天。

12.3K50

js获取时间new date()的用法 原

获取时间: var myDate = new Date();//获取系统当前时间 获取特定格式的时间: 1 myDate.getYear(); //获取当前年份(2位) 2 myDate.getFullYear...3 myDate.getMonth(); //获取当前月份(0-11,0代表1) 4 myDate.getDate(); //获取当前日(1-31) 5 myDate.getDay(); //获取当前星期...(); //获取当前时间 13 myDate.toLocaleString( ); //获取日期与时间 JS获取当前时间戳的方法 JavaScript 获取当前时间戳: 第一种方法: 1 var timestamp...=Date.parse(new Date()); 得到的结果:1280977330000 注意:这里得到的结果将后三位(毫秒)转换成了000显示,使用时可能会出现问题。...(); 结果:1280977330748 js中单独调用new Date(),例如document.write(new Date()); 显示的结果是:Mar 31 10:10:43 UTC+0800

14.1K31

javaScript系列:js获取时间new Date()详细介绍

大家好,又见面了,我是全栈君 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份...myDate.getMonth(); //获取当前月份(0-11,0代表1) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-...================ JS获取当前时间戳的方法-JavaScript 获取当前时间戳 JavaScript 获取当前时间戳: 第一种方法: var timestamp =Date.parse...我和同事在用js实现一个显示出分析数据所剩大概时间的过程中,时间总是变给0,结果很怪异,最后发现获取时间的时候用的是Date.parse(newDate())获取的时间戳把毫秒改成了000显示,所以时间差计算的不准确...http://hovertree.com/menu/javascript/ js中单独调用new Date(),例如document.write(new Date()); 显示的结果是:Mar 31 10

3.4K20

JS前端Date(日期)

Date 类型将日期保存为自协调世界时(UTC,Universal Time Coordinated)时间 1970 年 1 1 日午夜(零时)至今所经过的毫秒数。 2....); // Sun Feb 27 2022 10:00:56 GMT+0800 (中国标准时间) 获取指定参数的时间: 参数常用的有两种类型 数字型: // new Date(年, , 日,...下面小菜重点讲解一些比较重要且常用的方法: - getFullYear(): 返回 4 位数年(即 2022) - getMonth(): 返回日期的(0 表示 1 ,11 表示 12 ) -...// 简单使用 let date = new Date(); // 获取年份 date.getFullYear(); // 2022 //获取月份 date.getMonth() + 1; // 2...因为返回的比真实月份小1,所以+1才能得到真实月份 // 获取date.getDate(); // 27 // 获取小时 date.getHours(); // 10 // 获取分钟 date.getMinutes

10.2K30

js Date 使用详解

js Date 使用详解 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份...myDate.getMonth(); //获取当前月份(0-11,0代表1) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-...jsDate对象由于日期函数太多不能一一讲解,有兴趣的同学可以上新编程的官网去查看 Date 对象属性 属性 描述 constructor 返回对创建此对象的 Date 函数的引用。...parse() 返回1970年11日午夜到指定日期(字符串)的毫秒数。 setDate() 设置 Date 对象中的某一天 (1 ~ 31)。...toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 UTC() 根据世界时返回 1970 年 1 1 日 到指定日期的毫秒数。

8.3K20

JS基础-JS内置对象Date详解

Date.now() 方法返回自1970年11日 00:00:00 UTC到当前时间的毫秒数。...setDate(dayValue)方法根据本地时间来指定一个日期对象的天数。一个整数,表示该月的第几天。如果为 dayValue 指定0,那么日期就会被设置为上个月的最后一天。...如果dayValue被设置为负数,日期会设置为上个月最后一天往前数这个负数绝对值天数后的日期。...setTime()方法以一个表示从1970-1-1 00:00:00 UTC计时的毫秒数为来为Date对象设置时间。 monthValue:一个0到11之间的整数值,表示从一到十二月。...valueOf() 方法返回以数值格式表示的一个 Date 对象的原始值,从1970年11日0时0分0秒(UTC,即协调世界时)到该日期对象所代表时间的毫秒数。

3.8K10
领券