我在表中有unix时间戳,想显示给使用Carbon的用户。我该如何实现?
例如
1487663764.99256至
2017-02-24 23:23:14.654621
Answers:
您检查了碳文件吗?我认为这是您要寻找的:
Carbon::createFromTimestamp(-1)->toDateTimeString();
Carbon文档中描述了几种创建Carbon实例的方法,该文档位于项目README的底部。相关部分是这样的:
最后两个create函数用于处理unix时间戳。第一个将创建一个与给定时间戳相等的Carbon实例,并将设置时区或将其默认为当前时区。第二个参数createFromTimestampUTC()的不同之处在于时区将保持UTC(GMT)。第二个行为与Carbon :: createFromFormat('@'.$ timestamp)相同,但我只是使它更加明确。也可以使用负时间戳。
因此,您可以执行以下操作:
$carbon = Carbon::createFromTimestamp($dbResult['SomeTimestampColumn']);