Commit c8f9479a by Alexander Makarov

Merge pull request #3236 from pgaultier/bugfix/dateNormalize

Bugfix/date normalize
parents 8c79c4f0 4727ecdb
...@@ -20,6 +20,7 @@ Yii Framework 2 Change Log ...@@ -20,6 +20,7 @@ Yii Framework 2 Change Log
- Bug #3194: Date formatter works only for timestamps in the year range 1970 to 2038 (kartik-v) - Bug #3194: Date formatter works only for timestamps in the year range 1970 to 2038 (kartik-v)
- Bug #3204: `yii\di\Container` did not handle the `$config` parameter well in case when it does not have a default value (qiangxue) - Bug #3204: `yii\di\Container` did not handle the `$config` parameter well in case when it does not have a default value (qiangxue)
- Bug #3216: Fixed the bug that `yii.activeForm.destroy()` did not remove `submit` event handlers (qiangxue) - Bug #3216: Fixed the bug that `yii.activeForm.destroy()` did not remove `submit` event handlers (qiangxue)
- Bug #3236: Return value for DateTime->format('U') casted to double to allow correct date formatting (pgaultier)
- Enh #2264: `CookieCollection::has()` will return false for expired or removed cookies (qiangxue) - Enh #2264: `CookieCollection::has()` will return false for expired or removed cookies (qiangxue)
- Enh #2837: Error page now shows arguments in stack trace method calls (samdark) - Enh #2837: Error page now shows arguments in stack trace method calls (samdark)
- Enh #3008: Added `Html::errorSummary()` (qiangxue) - Enh #3008: Added `Html::errorSummary()` (qiangxue)
......
...@@ -357,11 +357,11 @@ class Formatter extends Component ...@@ -357,11 +357,11 @@ class Formatter extends Component
} catch (\Exception $e) { } catch (\Exception $e) {
return false; return false;
} }
$value = $date->format('U'); $value = (double)$date->format('U');
} }
return $value; return $value;
} elseif ($value instanceof DateTime || $value instanceof \DateTimeInterface) { } elseif ($value instanceof DateTime || $value instanceof \DateTimeInterface) {
return $value->format('U'); return (double)$value->format('U');
} else { } else {
return (double)$value; return (double)$value;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment