+--------------------------------------------------------------------+
| CiviCRM version 4.6 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2014 |
+ | Copyright CiviCRM LLC (c) 2004-2015 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2014
+ * @copyright CiviCRM LLC (c) 2004-2015
* $Id$
*
*/
}
/**
- * Return abbreviated weekday names according to the locale
+ * Return abbreviated weekday names according to the locale.
*
* @return array
* 0-based array with abbreviated weekday names
}
/**
- * Return full weekday names according to the locale
+ * Return full weekday names according to the locale.
*
* @return array
* 0-based array with full weekday names
}
/**
- * Return abbreviated month names according to the locale
+ * Return abbreviated month names according to the locale.
*
* @param bool $month
*
}
/**
- * Return full month names according to the locale
+ * Return full month names according to the locale.
*
* @return array
* 1-based array with full month names
}
/**
- * Create a date and time string in a provided format
+ * Create a date and time string in a provided format.
*
* %b - abbreviated month name ('Jan'..'Dec')
* %B - full month name ('January'..'December')
}
/**
- * Get customized today
+ * Get customized today.
*
* This function is used for getting customized today. To get
* actuall today pass 'dayParams' as null. or else pass the day,
* format is 2007-12-21 )
*
* @return string
- * Return the customized todays date (Y-m-d)
+ * Return the customized today's date (Y-m-d)
*/
public static function getToday($dayParams = NULL, $format = "Y-m-d") {
if (is_null($dayParams) || empty($dayParams)) {
}
/**
- * Calculate Age in Years if greater than one year else in months
+ * Calculate Age in Years if greater than one year else in months.
*
* @param date $birthDate
* Birth Date.
}
/**
- * Resolves the given relative time interval into finite time limits
+ * Resolves the given relative time interval into finite time limits.
*
* @param array $relativeTerm
* Relative time frame like this, previous, etc.
switch ($relativeTerm) {
case 'this':
$from['Y'] = $fYear;
- $fiscalYear = mktime(0, 0, 0, $from['M'], $form['d'], $from['Y'] + 1);
+ $fiscalYear = mktime(0, 0, 0, $from['M'], $from['d'] - 1, $from['Y'] + 1);
$fiscalEnd = explode('-', date("Y-m-d", $fiscalYear));
$to['d'] = $fiscalEnd['2'];
case 'previous':
$from['Y'] = $fYear - 1;
- $fiscalYear = mktime(0, 0, 0, $from['M'], $form['d'], $from['Y'] + 1);
+ $fiscalYear = mktime(0, 0, 0, $from['M'], $from['d'] - 1, $from['Y'] + 1);
$fiscalEnd = explode('-', date("Y-m-d", $fiscalYear));
$to['d'] = $fiscalEnd['2'];
$to['M'] = $fiscalEnd['1'];
case 'next':
$from['Y'] = $fYear + 1;
- $fiscalYear = mktime(0, 0, 0, $from['M'], $from['d'], $from['Y'] + 1);
+ $fiscalYear = mktime(0, 0, 0, $from['M'], $from['d'] - 1, $from['Y'] + 1);
$fiscalEnd = explode('-', date("Y-m-d", $fiscalYear));
$to['d'] = $fiscalEnd['2'];
$to['M'] = $fiscalEnd['1'];
$to['Y'] = $now['year'];
$to['H'] = 23;
$to['i'] = $to['s'] = 59;
- $from = self::intervalAdd('month', -1, $to);
+ $from = self::intervalAdd('day', -30, $to);
$from = self::intervalAdd('second', 1, $from);
break;
}
/**
- * Calculate current fiscal year based on the fiscal month and day
+ * Calculate current fiscal year based on the fiscal month and day.
*
* @param int $fyDate
* Fiscal start date.
}
/**
- * Function to convert mysql to date plugin format
+ * Function to convert mysql to date plugin format.
*
* @param string $mysqlDate
* Date string.
}
/**
- * Function get date format
+ * Function get date format.
*
* @param string $formatType
* Date name e.g. birth.