简单快捷计算本月第一天星期几、本月有多少天、上一个月的最后一天是几号

nodejs 同时被 2 个专栏收录
2 篇文章 0 订阅
15 篇文章 1 订阅

今天偶然在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();

 

 

 

  • 0
    点赞
  • 1
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

通过实训要求学生利用网页开发工具、ASP.NET动态网页设计,结合企业网站的一些要求,学生能建立一个动态的企业或商业网站,使学生从网站规划、功能设计、数据库设计、界面设计、广告设计等方面得以提高。 培养学生从网站需要实现的功能角度考虑问题。考虑诸如网站定位、功能、主题、结构、风格、网络广告形式、创意以及开发工具、数据库和程序设计等技术的应用等综合能力。 1.完成商务网站——设计一个小型企业网站(企业介绍、售后服务支持、问题提交和解答等)或网商店(书店、花店、百货店、网产品销售等)。 2.完成企业网络营销方案的规划方案文档。 3.完成网站需求分析与规划书。 4.完成网站设计说明书。 5.网站中要求有自己做的flash动画;包含弹出式在内的两种以形式的网络广告(弹出广告要求:主题自定;尺寸360*360 pix;色彩协调统一;设计意念新颖)。 6.网站前台页面至少五页,可有最新信息、用户注册功能,同时可以对网站新产品、畅销产品、优惠产品等所有产品及详细资料的浏览功能和商品查询功能(应具有强大的搜索功能,可以按各个字段进行不同方式的高级搜索。),商品选择、商品定单提交和确认。 7.后台管理功能(对商品管理):只对管理员开放,管理员可以对商品进行增加、删除、修改,同时支持批量处理。也可以对订单进行审核处理、还可以对图书分类的类别进行管理,商品分类,可分为“商品名、产地、规格”等等,还可以传商品的外观图片,用户可自行决定所要传的图片大小,建议图片大小不要超过3-5K。 8.后台管理功能(对客户管理):会员分VIP会员和一般会员,并提供不同的优惠,对各种不同客户的管理。 系统测试用户: 管理员:admin 123456 会 员:xiaoshan 123456
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值