Nodejs Month Calculate toMonthStart()

Here you can find the source of toMonthStart()

Method Source Code

Date.prototype.toMonthStart = function () {
    var date = new Date(this);
    date.setDate(1);//from  w  w w.  j a va 2 s. co m
    return date;
};

Related

  1. monthName(language)
    Date.prototype.monthName = function(language) {
      var monthName = "";
      language = language || 'en';
      switch(language.toLowerCase()) 
        case 'en':
          monthName = ['January','February','March','April','May','June','July', 'August','September','October','November','December'];
          break;
        case 'es':
    ...
    
  2. monthOfYear()
    Date.prototype.monthOfYear = function(){
      var months = ["January", "February", "March", 
                    "April", "May", "June", "July", 
                    "August", "September", "October", 
                    "November", "December"];
      return months[this.getMonth()];
    
  3. previous_month()
    Date.prototype.previous_month = function() {
      var day = this.getDate();
      var month = this.getMonth() - 1;
      var year = this.getFullYear();
      if (month < 0) {
        month = 11;
        year--;
      return new Date(year, month, day);
    ...
    
  4. subMonths(value)
    Date.prototype.subMonths = function(value) {
      var date = this.getDate();
      this.setMonth(this.getMonth() - value);
      if (this.getDate() < date) {
        this.setDate(0);
      return this;
    };
    
  5. toMonthEnd()
    Date.prototype.toMonthEnd = function () {
        var date = new Date(this);
        date.setMonth(date.getMonth() + 1);
        date.setDate(0);
        return date;
    };