今天的日期 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();'返回错误的年份值?
答案 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);
使用格式化方法后,结果将转换为字符串和回显,为您提供正确的值。