return $str;
}
+// "Getter" for date from patch_ctime
+function getDateFromPatchTime () {
+ // Is it cached?
+ if (!isset($GLOBALS[__FUNCTION__])) {
+ // Then set it
+ $GLOBALS[__FUNCTION__] = generateDateTime(getConfig('patch_ctime'), '5');
+ } // END - if
+
+ // Return cache
+ return $GLOBALS[__FUNCTION__];
+}
+
+// Getter for current year (default)
+function getYear ($timestamp = null) {
+ // Is it cached?
+ if (!isset($GLOBALS['year'][$timestamp])) {
+ // null is time()
+ if (is_null($timestamp)) $timestamp = time();
+
+ // Then create it
+ $GLOBALS['year'][$timestamp] = date('Y', $timestamp);
+ } // END - if
+
+ // Return cache
+ return $GLOBALS['year'][$timestamp];
+}
+
+// Getter for current month (default)
+function getMonth ($timestamp = null) {
+ // Is it cached?
+ if (!isset($GLOBALS['month'][$timestamp])) {
+ // null is time()
+ if (is_null($timestamp)) $timestamp = time();
+
+ // Then create it
+ $GLOBALS['month'][$timestamp] = date('m', $timestamp);
+ } // END - if
+
+ // Return cache
+ return $GLOBALS['month'][$timestamp];
+}
+
+// Getter for current day (default)
+function getDay ($timestamp = null) {
+ // Is it cached?
+ if (!isset($GLOBALS['day'][$timestamp])) {
+ // null is time()
+ if (is_null($timestamp)) $timestamp = time();
+
+ // Then create it
+ $GLOBALS['day'][$timestamp] = date('d', $timestamp);
+ } // END - if
+
+ // Return cache
+ return $GLOBALS['day'][$timestamp];
+}
+
+// Getter for current week (default)
+function getWeek ($timestamp = null) {
+ // Is it cached?
+ if (!isset($GLOBALS['week'][$timestamp])) {
+ // null is time()
+ if (is_null($timestamp)) $timestamp = time();
+
+ // Then create it
+ $GLOBALS['week'][$timestamp] = date('W', $timestamp);
+ } // END - if
+
+ // Return cache
+ return $GLOBALS['week'][$timestamp];
+}
+
+// Getter for current short_hour (default)
+function getShortHour ($timestamp = null) {
+ // Is it cached?
+ if (!isset($GLOBALS['short_hour'][$timestamp])) {
+ // null is time()
+ if (is_null($timestamp)) $timestamp = time();
+
+ // Then create it
+ $GLOBALS['short_hour'][$timestamp] = date('G', $timestamp);
+ } // END - if
+
+ // Return cache
+ return $GLOBALS['short_hour'][$timestamp];
+}
+
+// Getter for current long_hour (default)
+function getLongHour ($timestamp = null) {
+ // Is it cached?
+ if (!isset($GLOBALS['long_hour'][$timestamp])) {
+ // null is time()
+ if (is_null($timestamp)) $timestamp = time();
+
+ // Then create it
+ $GLOBALS['long_hour'][$timestamp] = date('H', $timestamp);
+ } // END - if
+
+ // Return cache
+ return $GLOBALS['long_hour'][$timestamp];
+}
+
+// Getter for current second (default)
+function getSecond ($timestamp = null) {
+ // Is it cached?
+ if (!isset($GLOBALS['second'][$timestamp])) {
+ // null is time()
+ if (is_null($timestamp)) $timestamp = time();
+
+ // Then create it
+ $GLOBALS['second'][$timestamp] = date('s', $timestamp);
+ } // END - if
+
+ // Return cache
+ return $GLOBALS['second'][$timestamp];
+}
+
+// Getter for current minute (default)
+function getMinute ($timestamp = null) {
+ // Is it cached?
+ if (!isset($GLOBALS['minute'][$timestamp])) {
+ // null is time()
+ if (is_null($timestamp)) $timestamp = time();
+
+ // Then create it
+ $GLOBALS['minute'][$timestamp] = date('i', $timestamp);
+ } // END - if
+
+ // Return cache
+ return $GLOBALS['minute'][$timestamp];
+}
+
// [EOF]
?>