Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

set-date-picker-range-with-in-a-financial-year-based-on-the-document

function getCurrentFinancialYear(strDocDate) {
    var startYear = "";
    var endYear = "";
    var docDate = new Date(strDocDate);
    if ((docDate.getMonth() + 1) <= 3) {
        startYear = docDate.getFullYear() - 1;
        endYear = docDate.getFullYear();
    } else {
        startYear = docDate.getFullYear();
        endYear = docDate.getFullYear() + 1;
    }
    console.log({startDate : startYear+"-03-01", endDate: endYear+"-03-31" });
    return {startDate : startYear+"-03-01", endDate:  endYear+"-03-31" };
}

$(document).ready(function () {
  $('.datepicker').datepicker({
      format: 'yyyy-mm-dd',
      maxViewMode: 0,
      todayBtn: "linked",
      clearBtn: true,
      autoclose: true,
      todayHighlight: true,
      startDate: getCurrentFinancialYear($('input.datepicker').val()).startDate,
      endDate: getCurrentFinancialYear($('input.datepicker').val()).endDate
  });
});
Comment

PREVIOUS NEXT
Code Example
Javascript :: destructuring assignment js 
Javascript :: parsing error cannot find module 
Javascript :: navigation with load page in angluar 
Javascript :: column chart in js 
Javascript :: for range a, z javascript 
Javascript :: how to do something before every method is run in a class javascript 
Javascript :: getters and setters in java script 
Javascript :: Masonry js css 
Javascript :: aos cdn 
Javascript :: js remove null object 
Javascript :: merge two array with same length as object 
Javascript :: generate history logs 
Javascript :: how to create image object in javascript 
Javascript :: jquery meta characters escape 
Javascript :: redux extension link 
Javascript :: change previous location history javascript 
Javascript :: react clikc with ref 
Javascript :: react native assembleRelease is not working 
Javascript :: (error) =&gt; { console.log(error); } 
Javascript :: check for changes in other store NUXT JS 
Javascript :: add link in react table to specific column 
Javascript :: How to by pass CORS error locally 
Javascript :: MySQL install was not found or is stopped 
Javascript :: Create Own Variable As "Constructor Function" 
Javascript :: Backbone Model Vs Backbone Collection 
Javascript :: React Native Component with Random Hexa 
Javascript :: Backbone Save Example 
Javascript :: react axios project importing online same products with table from fake API 
Javascript :: telerik mvc grid add row 
Javascript :: Just allow Intergers in Input Field 
ADD CONTENT
Topic
Content
Source link
Name
4+6 =