…meie igapäevast IT’d anna meile igapäev…

2010-08-23

JavaScript dates: current quarter, previous quarter

Filed under: JavaScript — Sander @ 12:09:36
Tags: , ,
function dateRangeClick(id) {	
  var d = new Date();
  var quarter = Math.floor((d.getMonth() / 3));	
  
  switch (id) {
    case "CurrentQuarter":      
      var firstDate = new Date(d.getFullYear(), quarter * 3, 1);
      $("#startDate").datepicker("setDate", firstDate);
      $("#endDate").datepicker("setDate", new Date(firstDate.getFullYear(), firstDate.getMonth() + 3, 0));
    break;
    case "PreviousQuarter":
      var firstDate = new Date(d.getFullYear(), quarter * 3 - 3, 1);
      $("#startDate").datepicker("setDate", firstDate);
$("#endDate").datepicker("setDate", new Date(firstDate.getFullYear(), firstDate.getMonth() + 3, 0));
    break;
   }
}

See also:  JavaScript dates: get Monday, get Sunday, get last day of a month

Advertisements

Lisa kommentaar »

Kommentaare veel pole.

RSS feed for comments on this post. TrackBack URI

Lisa kommentaar

Täida nõutavad väljad või kliki ikoonile, et sisse logida:

WordPress.com Logo

Sa kommenteerid kasutades oma WordPress.com kontot. Logi välja / Muuda )

Twitter picture

Sa kommenteerid kasutades oma Twitter kontot. Logi välja / Muuda )

Facebook photo

Sa kommenteerid kasutades oma Facebook kontot. Logi välja / Muuda )

Google+ photo

Sa kommenteerid kasutades oma Google+ kontot. Logi välja / Muuda )

Connecting to %s

Create a free website or blog at WordPress.com.