Browse Source

remove unnecessary gettimeofday system call

close #9628
ar-bug
Nikola Kovacs 9 years ago committed by Carsten Brandt
parent
commit
43fddc74c9
  1. 4
      framework/i18n/Formatter.php

4
framework/i18n/Formatter.php

@ -672,9 +672,7 @@ class Formatter extends Component
}
try {
if (is_numeric($value)) { // process as unix timestamp, which is always in UTC
$timestamp = new DateTime();
$timestamp->setTimezone(new DateTimeZone('UTC'));
$timestamp->setTimestamp($value);
$timestamp = new DateTime('@' . $value, new DateTimeZone('UTC'));
return $checkTimeInfo ? [$timestamp, true] : $timestamp;
} elseif (($timestamp = DateTime::createFromFormat('Y-m-d', $value, new DateTimeZone($this->defaultTimeZone))) !== false) { // try Y-m-d format (support invalid dates like 2012-13-01)
return $checkTimeInfo ? [$timestamp, false] : $timestamp;

Loading…
Cancel
Save