Carbon diffForHumans 不显示日期
Carbon diffForHumans not displaying the date
正如标题所说,我正在尝试使用 Carbon 的 diffForHumans,但输出只有 returns ago
或 before
。我没有将它用作任何框架的一部分,只是将它独立添加到我的项目中。
这是我用来测试它的代码,应该可以正常工作。
require 'vendor/autoload.php';
use Carbon\Carbon;
echo "<pre>";
$dt = Carbon::createFromDate(2011, 8, 1);
echo $dt->diffForHumans($dt->copy()->addMonth()); // 1 month before
echo $dt->diffForHumans($dt->copy()->subMonth()); // 1 month after
echo "</pre>";
实际输出为beforeafter
。
composer.lock 显示我使用的是版本 2.50.0,我使用的是 php 版本 7.2.24
symfony/translation v4.4.27 破坏了 Carbon 的初始翻译,升级 nesbot/carbon 到 >= 2.51.0。
正如标题所说,我正在尝试使用 Carbon 的 diffForHumans,但输出只有 returns ago
或 before
。我没有将它用作任何框架的一部分,只是将它独立添加到我的项目中。
这是我用来测试它的代码,应该可以正常工作。
require 'vendor/autoload.php';
use Carbon\Carbon;
echo "<pre>";
$dt = Carbon::createFromDate(2011, 8, 1);
echo $dt->diffForHumans($dt->copy()->addMonth()); // 1 month before
echo $dt->diffForHumans($dt->copy()->subMonth()); // 1 month after
echo "</pre>";
实际输出为beforeafter
。
composer.lock 显示我使用的是版本 2.50.0,我使用的是 php 版本 7.2.24
symfony/translation v4.4.27 破坏了 Carbon 的初始翻译,升级 nesbot/carbon 到 >= 2.51.0。