我需要从Carbon的UTC中获取意大利时间,但结果不准确,因为在意大利,法律时间和太阳时间都存在。
我从这里开始:
$date = \Carbon\Carbon::createFromFormat('d-m-Y H:i:s', $date . ' ' . $time, 'Europe/Rome');
我会得到确切的意大利语日期和时间,例如“ 2018-06-26 14:28:00”。
如果我这样做:
$date->setTimezone('UTC');
我得到的是“ 2018-06-26 13:28:00”,它在意大利的时间错误原因是+2,而不是+1。