我有很多日期和时间变量,我需要在抽象文件中设置时间区。所以我对我的时间或日期格式一无所知。
更改时区后如何保持相同的格式?或者有什么方法可以找到我的日期和时间格式?
例如,我有一个时间戳Y-m-d H:i
,在我的抽象类中,我正在更改时区,Carbon::parse($timestamp)->setTimezone($userTimezone)
但是使用这行代码,我失去了我的时间戳格式,并且这段代码应该转换日期和时间的多格式。另一个时间戳可能具有如下格式Y/m/d H:I:s
我需要这样的东西:
$format = Carbon::parse($timestamp)->getFormat(); // Returns 'Y-m-d H:i'
或者这可以提供帮助;如何在不更改格式的情况下设置字符串时间戳的时区?date_default_timezone_get
对于这个问题,date_default_timezone_set
这不是一个好主意。