php - 如何在 Laravel 中自定义 Carbon diffForHumans
问题描述
我是laravel的新手。我想用碳课。我想在我的刀片上显示这样:8天,12小时,33分钟的剩余时间。
我的源代码;
$date = Carbon::parse($currentTime);
$now = Carbon::now('Europe/Istanbul');
$date->locale('tr');
if ($date >= $now) {
$diff = $date->diffForHumans($now);
return $diff;
}
我能做些什么 ?
解决方案
你应该这样使用;
$diff = $date->diffForHumans($now, ['long' => true, 'parts' => 4]);
人类的差异具有属性。
推荐阅读
- python - 如何使用 numpy 创建一个非重复随机数矩阵,同时在这些随机数之间有一个范围?
- c++ - 尝试使用 OpenGL 设置 Xcode
- python - 将两列合并为一列,同时尊重升序
- google-sheets - 用于 maxifs 的 Google 表格数组公式
- mysql - mySQLi --> 是否可以创建一个查询来计算日期之间的总和
- ansible - 错误!“重试”不是 TaskInclude 的有效属性
- php - 如何从 Laravel 的 config/app.php 中获取客户端 IP 地址?
- r - 我需要让我的预测函数在 R 中输出一个向量
- c# - 添加 SelectionChangedEventHandler 时出现“处理程序类型不匹配”
- postgresql - 如何在列类型中使用实体(TypeORM)