poldixd / human-readable-time
1.1.0
2023-01-27 09:30 UTC
Requires
- php: ^8.1
- illuminate/support: ^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^7.0|^8.0
- pestphp/pest: ^1.22
- pestphp/pest-plugin-laravel: ^1.4
- spatie/pest-plugin-snapshots: ^1.1
- spatie/pest-plugin-test-time: ^1.1
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)。有关更多信息,请参阅许可证文件。