首页 > 解决方案 > 碳日期 UTC

问题描述

在 config/app.php 我的时区设置如下:

 'timezone' => 'UTC',

这是否意味着如果我调用这些碳方法在我的应用程序中的任何位置它们都将是 UTC,还是我仍然需要添加时区,例如 carbon::now('UTC')?

 carbon::now()
 carbon::today()
 carbon::tomorrow()

标签: phplaravelphp-carbon

解决方案


简单的

$dateUTC = new Carbon("Now UTC");

var_dump($dateUTC);

输出(我的当地时间是 14:01:38):

object(Carbon)#2 (3) {
  ["date"]=>
  string(19) "2019-11-28 13:01:38"
  ["timezone_type"]=>
  int(3)
  ["timezone"]=>
  string(3) "UTC"
}

或者

$dateUTC = new Carbon("Now","UTC");

或者

date_default_timezone_set('UTC');
$dateUTC = carbon::now();

推荐阅读