我在表中有unix时间戳,想要使用Carbon向用户显示。我怎样才能实现?
e.g。
1487663764.99256要
2017-02-24 23:23:14.654621
答案 0 :(得分:57)
你检查过碳文件了吗?像这样的东西?我认为这就是你要找的东西:
Carbon::createFromTimestamp(-1)->toDateTimeString();
答案 1 :(得分:13)
我花了大约30秒才找到the Carbon documentation(在项目自述文件的底部链接):
最后两个创建函数用于处理unix时间戳。第一个将创建一个等于给定时间戳的Carbon实例,并将设置时区或将其默认为当前时区。第二个是createFromTimestampUTC(),区别在于时区将保持UTC(GMT)。第二个与Carbon :: createFromFormat('@'。$ timestamp)的行为相同,但我让它更明确一些。也允许使用负时间戳。
所以你可以这样做:
$carbon = Carbon::createFromTimestamp($dbResult['SomeTimestampColumn']);