Exemplo n.º 1
0
 /**
  * cleanTime
  *
  * @param number|\DateTime|string $time An Unix timestamp, DateTime instance or string accepted by strtotime.
  *
  * @return \DateTime
  */
 public static function cleanTime($time = null)
 {
     if (is_a($time, '\\DateTime')) {
         return $time->setTimezone(Locale::getTimeZone());
     }
     if ($time === null || $time === 0 || $time === '') {
         return new \DateTime('now', Locale::getTimeZone());
     }
     return Calendar::toDateTime($time, Locale::getTimeZone());
 }
Exemplo n.º 2
0
 /**
  * @return string
  */
 public static function getTimezone()
 {
     return \Xoops\Locale::getTimeZone()->getName();
 }