CakePHP 3 - Time :: now()返回错误的值

时间:2016-12-27 14:32:04

标签: cakephp time

今天的日期 2016-12-27

$now = Time::now();
echo $now; //returns wrong value (year) 2017-12-27 15:24:47
echo $now->format('Y-m-d'); //returns corect value 2016-12-27 

这很疯狂。为什么'echo Time :: now();'返回错误的年份值?

1 个答案:

答案 0 :(得分:1)

我认为这是echo的问题。

$now should be in object format i guess,that's why echo can't give you proper value.

尝试使用:

debug($now); // or print_r($now);

使用格式化方法后,结果将转换为字符串和回显,为您提供正确的值。