laravel的时间问题?
就不知道为什么,我系统时间是对的,是北京时间,然后我那个配置文件的app.php
已经设置了 timezone = Asia/Shanghai,
然后不知道为啥我
echo date(‘Y-m-d’, time());
打印出来的日期要多一天,不知道为啥?
关于 LearnKu
date()是PHP函数,与你config/app.php中的timezone = Asia/Shanghai没关系。你试试先
date_default_timezone_set("Asia/Shanghai");然后
echo date(‘Y-m-d’, time());看看。Laravel中时间尽量用
Carbon处理,比如:now()->format('Y-m-d')