简单快捷计算本月第一天星期几、本月有多少天、上一个月的最后一天是几号
今天偶然在vue2/nodejs视频中看到一个计算“本月第一天星期几、本月有多少天、上一个月的最后一天是几号” 最简便最快捷的方法。
如果自己写,就很容易要判断闰年问题,那就非常复杂了。网上很多关于这些的方法,都比较复杂,而且是否有错误不可而知
所以在此记录下,以便以后会用到。
//本月第一天星期几var firstDayOfTheMonth = (new Date(this.year, this.month - 1, 1)).getDate();//本月有多少天, 就是这个月的最后一天,就是下一个月的第一天减1毫秒的那天var y = this.month == 12 ? this.year + 1 : this.year;var m = this.month == 12 ? 1 : this.month;var daysOfTheMonth = new Date(new Date(y, m, 1) - 1).getDate();//上一个月的最后一天是几号,就是这个月的第一天减去1毫秒的那天var lastDateOfPreMonth = new Date(new Date(this.year, this.month - 1, 1) - 1).getDate();
简单快捷计算本月第一天星期几、本月有多少天、上一个月的最后一天是几号相关推荐
- 【转】使用PHP计算上一个月的今天
转自:http://www.phppan.com/2011/06/php-last-month-today/ 一日,遇到一个问题,求上一个月的今天. 最开始我们使用 strtotime("- ...
- php 计算上个月,如何使用PHP计算上一个月的今天
一日,遇到一个问题,求上一个月的今天. 最开始我们使用 strtotime("-1 month") 函数求值,发现有一个问题,月长度不一样的月份的计算结果有误. 比如:2011-0 ...
- 查询一个表中一个字段相同的数据_最实用MySQL 查询当天、本周,本月、上一个月的数据...
MySQL 查询当天.本周,本月.上一个月的数据 mysql查询当天的所有信息: SELECT * FROM 表名 WHERE year(时间字段名)=year(now()) and month(时间 ...
- Java获取当前时间的上一个月和下一个月,第一天和最后一天,任意时间的第一天和最后一天,任意时间上一个月和下一个月
/*** 获取当前时间* * @param args*/public static String getNowTime() {Calendar cal = Calendar.getInstance() ...
- mysql 查询当天、本周、本月、上一个月、季度等数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now());昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
- 吴刚:今天与appannie的人沟通国内appstore收入数据,最近一个月他们的分析结果,iphone第一分成后约十多万美金一个月,ipad第一是二战风云,约是iphone第一的两倍,是ipad收入
吴刚 : 今天与appannie的人沟通国内appstore收入数据,最近一个月他们的分析结果,iphone第一分成后约十多万美金一个月,ipad第一是二战风云,约是iphone第一的两倍,是ipad ...
- oracle查询本月第一天_oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_ch ...
- java当前月份减一个月_Java获取当前时间的上一个月和下一个月,第一天和最后一天,任意时间的第一天和最后一天,任意时间上一个月和下一个月...
public class CalendarTest { public static void main(String[] args) { // 获取当前年份.月份.日期 Calendar cale = ...
- mysql 一周一月_mysql查询当天、本周,本月,上一个月的数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
最新文章
- 6个趣味项目,带你看看普通开发者如何玩转AI
- MySQL计划任务3(转)
- 《qss样式表笔记大全(二):可设置样式的窗口部件列表(上)(包含相关示例)》
- 捡对象引流脚本 内容_对象和索引流
- 【ffmpeg for wince】音视频编解码多平台移植(for window/wince)
- python 强制结束线程_在python中实现强制关闭线程的示例
- MATLAB编程思想
- 浙江财经大学java试卷,关于提交2020-2021-1学期课程考核试卷的通知
- LTE学习:MCS(调制与编码策略) CSI(信道状态信息)
- Python 爬虫 —— 文件及文件夹操作
- 华为鸿蒙系统电脑有那些,华为鸿蒙系统上线,仅2家国产品牌支持,爆冷?
- 如何做一个基于微信驾校考试小程序系统毕业设计毕设作品
- php eval函数的用法,php eval函数用法详解
- java 自幂数_java计算自幂数和水仙花数
- C++ this指针详解
- KEIL设置程序起始地址无效解决方法,STM32 IAP程序起始地址
- 安装windows server 2012在H3C服务器上
- 自学计算机等级可以在哪学,计算机二级怎么自学
- 查好友ios1.0总结II:开发节奏的把握
- OkHttp面试之--HttpEngine中的readResponse流程简介
热门文章
- java里面序列化作用_java中序列化的作用
- 西门子博图功能指令(序列化)
- mysql数据库如何克隆好友怎么弄_怎么复制mysql数据库到另一台电脑上?
- 阿里巴巴矢量图标库导入到自己的项目中
- 51单片机初级项目开发10套资料(适合初学者练手题目)
- javascript框架设计之种子模块
- oracle ora32771,listagg函数 ORA-01489: result of string concatenation is too long的解决办法
- 探索图文处理的未来:知名学府与合合信息团队分享NLP实践经验,人工智能引领技术革新
- vim下使用YouCompleteMe实现代码提示、补全以及跳转设置
- 类方法和静态方法的区别