poldixd/human-readable-time

1.1.0 2023-01-27 09:30 UTC

This package is auto-updated.

Last update: 2024-08-27 13:24:11 UTC


README

该包显示日期时间或可读时间。您可以调整包显示日期时间而不是可读时间的确切时间。

可读时间示例

$datetime = \Carbon\Carbon::parse('2021-05-05 10:30:00')->subMinutes(15);

<x:human-readable-time :datetime="$datetime" />

输出

<!-- Output -->
<time datetime="2021-05-05 10:15:00">15 minutes before</time>

日期时间示例

$datetime = \Carbon\Carbon::parse('2021-05-05 10:30:00')->subMinutes(90);

<x:human-readable-time :datetime="$datetime" />

输出

<!-- Output -->
<time datetime="2021-05-05 09:00:00">2021-05-05 09:00:00</time>

您可以调整日期时间显示的时间。默认时间是1小时。

$datetime = \Carbon\Carbon::parse('2021-05-05 10:30:00')->subMinutes(120);

<x:human-readable-time :datetime="$datetime" human-until="-3 hours" />

输出

<!-- Output -->
<time datetime="2021-05-05 09:00:00">2 hour before</time>

需求

  • Laravel 9.x 或 Laravel 10.x
  • PHP 8.x

安装

您可以通过composer安装此包

composer require poldixd/human-readable-time

测试

composer test

更新日志

请参阅更新日志以获取有关最近更改的更多信息。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件