繁体   English   中英

Laravel 将时间戳转换为具有特定时区的日期

[英]Laravel convert timestamp into date with specific timezone

我使用以下方法将我的时间戳保存在 Laravel 中。

Carbon::now()->timestamp;

如何将时间戳转换为具有特定时区的特定时间格式(使用 Carbon)?

$unix_time_stamp = "1572095520";
$date = Carbon::createFromTimestamp($unix_time_stamp);
$date->setTimezone('Pacific/Auckland')->format('Y-m-d H:i:s');

我得到的结果不正确,应该是 10 月 27 日

请尝试以下方法。

$unix_time_stamp = '1572095520';
$converted = Carbon::createFromTimestamp($unix_time_stamp,'Pacific/Auckland')
    ->toDateTimeString();

Go 配置 -> app.php 并更改“时区”=>“太平洋/奥克兰”,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM