首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >今天/明天的碳排放,而不是x小时

今天/明天的碳排放,而不是x小时
EN

Stack Overflow用户
提问于 2018-05-29 23:02:07
回答 1查看 3.7K关注 0票数 0

我正在使用Carbon修改项目中的日期。现在我需要获取今天、明天等的日期,所以我尝试了一下:

代码语言:javascript
复制
\Carbon\Carbon::enableHumanDiffOption(\Illuminate\Support\Carbon::ONE_DAY_WORDS);

$date->diffForHumans();

但是对于今天和明天,我会收到这样的字符串:In 5 hours,而不是tomorrow

今天我收到的是:16 hours ago而不是today

日期来自mysql date列,例如:2018-05-29

我了解到,所需的功能目前仅适用于enfr,但对于Carbon::setLocale('en');,我没有收到所需的字符串。

使用最新版本。

EN

回答 1

Stack Overflow用户

发布于 2018-06-07 18:48:36

Carbon而言,我还没有看到diffForHumans()像今天或明天那样回归。但是有一种方法可以满足你的需求

代码语言:javascript
复制
$now = Carbon::now();
$future = $now->addDays(30);
echo $now->diffInDays($now->copy()->addDay());

如果日期是明天,则返回1;如果日期是今天,则返回0,因此现在可以使用简单的if语句来管理它。对于在线解决方法,您可以查看carbon API here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50587543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档