function getObjFromDate(date, adjustTimezone) {
  var obj = {
    year: date.getYear(),
    month: date.getMonth(),
    day: date.getDay(),
    hours: date.getHours(),
    minutes: date.getMinutes(),
    seconds: date.getSeconds()
  }

  if(adjustTimezone) {
    if(obj.minutes != undefined && date.getTZMinutes() != undefined) {
      obj.minutes += date.getTZMinutes();
    }

    if(obj.hours != undefined && date.getTZHours() != undefined) {
      obj.hours += date.getTZHours();
    }
  }
  return obj;
}
function getObjFromDate(date, adjustTimezone) {
  var obj = {
    year: date.getYear(),
    month: date.getMonth(),
    day: date.getDay(),
    hours: date.getHours(),
    minutes: date.getMinutes(),
    seconds: date.getSeconds()
  }

  if(adjustTimezone) {
    if(obj.minutes != undefined && date.getTZMinutes() != undefined) {
      obj.minutes += date.getTZMinutes();
    }

    if(obj.hours != undefined && date.getTZHours() != undefined) {
      obj.hours += date.getTZHours();
    }
  }
  return obj;
}
function getObjFromDate ( date , adjustTimezone ) { var obj = { year : date . getYear ( ) , month : date . getMonth ( ) , day : date . getDay ( ) , hours : date . getHours ( ) , minutes : date . getMinutes ( ) , seconds : date . getSeconds ( ) } if ( adjustTimezone ) { if ( obj . minutes != undefined && date . getTZMinutes ( ) != undefined ) { obj . minutes += date . getTZMinutes ( ) ; } if ( obj . hours != undefined && date . getTZHours ( ) != undefined ) { obj . hours += date . getTZHours ( ) ; } } return obj ; }
Returns an object representing a date, optionally normalizing to UTC time.
Returns an object representing a date optionally normalizing to UTC time .