索鸟网

  1. 首页
  2. Just for fun——js获取本月第一天和最后一天的方法

Just for fun——js获取本月第一天和最后一天的方法


代码

function getCurrentMonthFirst(){
    let date = new Date();
    date.setDate(1);
    return date;
}

function getCurrentMonthFLast(){
    let date = new Date();
    let year = date.getFullYear();
    let month = date.getMonth() + 1;
    month++;
    if(month > 12) {
        year++;
        month = 1;
    }
    let newDate = new Date(year, month - 1, 1);
    return (new Date(newDate.getTime() - 1000*60*60*24))
}

原因

这个需求蛮常见的,这里特意记录一下

javascript

来源地址:https://segmentfault.com/a/1190000011490973 版权归作者所有!

相关教程

  • Just for fun——windows上的php-fpm

    fastcgi As we all know,nginx配php是通过fastcgi(一个类似http的协议,升级版的cgi)的。在linux上有php-fpm帮你管理进程,在windows似乎没有,这是有点令人悲伤的。 php-cgi-spawner Github这么神奇的地方,怎么会有你找不到的东西呢?我找到了这个库php-cgi-spawner,这
  • Just for fun——分解一个正整数的质因数

    Reason 为什么我要记录这个问题,因为之前面试的时候遇到过,当时自己写的算法不好,所以,在此记录一下 Answer 代码是基于python3写的(人生苦短,写算法请用python,web的话请用php ^_^) def prime(n): l = [] while n > 1: for i in range(2,
  • js获取时间(本周、本季度、本月..)

    /** 获取本周、本季度、本月、上月的开端日期、停止日期 */ var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 var nowMonth = now.getMonth(); //当前月 var nowY
  • Just for fun——MySQL事务的隔离级别

    事务的隔离级别 数据库事务的隔离级别有4个,由低到高依次为Read Uncommitted(RU)、Read Committed(RC)、Repeatable Read(RR)、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现 ** 脏读 不可重复读 幻读 Read unc
  • Just for fun——PHP GUI做一个贪吃蛇

    图形用户界面(GUI) 扩展 今天阅读PHP手册的时候,看到PHP7有ui这个图形库的扩展,所以咱赶新鲜用一用 安装扩展 官方手册的安装步骤是linux的: Requirements: PHP 7 libui (use current master) Windows/MacOSX/Linux (GTK-3) Install re
  • Just for fun——用WPF做个旋转头像

    WPF(Windows Presentation Foundation) WPF是Microsoft的新一代GUI框架,它让界面和代码分离,可以做出更美观炫酷的界面。总之,写界面时让你感觉像在写网页。 变形(Transform) WPF中的变形(RenderTransform)类是为了达到直接去改变某个对象的形状(比如缩放、旋转一个元素)的目的而设计的。
  • 带你轻松搞定时间选择控件原理

    前言   说到这个时间选择控件,网上有很多各式各样的,相信很多同学们也都有用过,所以大家对这个也不陌生。虽然大家都用过这个时间选择控件,但是却很少有人去研究其中原理。最近这边本人利用闲暇时间自己写了一个时间选择控件,借这个时间选择控件向各位同学们阐述这个时间选择控件的原理。我向大家演示肯定是比较简单,相对来说更容易理解一点。但是呢,考虑到实用性,我就把这
  • JQuery日历插件My97DatePicker日期范围限制

    ```<input class="Wdate" id="d1" onclick="WdatePicker()" /> 下面重点说明日期范围限制: 1)静态限制 你可以给通过配置minDate(最小日期),maxDate(最大日期)为静态日期值,来限定日期的范围 示例1.1:限制日期的范围是 201