symandy / duration
PHP类,用于处理持续时间
v2.0.0
2023-04-30 17:43 UTC
Requires
- php: ^8.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.1
- vimeo/psalm: ^5.9
This package is auto-updated.
Last update: 2024-08-30 01:14:42 UTC
README
symandy Duration
PHP包,用于表示持续时间
安装
-
使用composer将包添加到您的项目中
$ composer require symandy/duration
用法
- 实例化
Symandy\Component\Duration\Duration
类
use Symandy\Component\Duration\Duration; $duration = new Duration('4 minutes 40 seconds'); $duration = new Duration('4m 40s');
- 以任何格式显示
use Symandy\Component\Duration\Duration; $duration = new Duration('4 minutes 40 seconds'); echo $duration->format(); // Default : 0:04:40 echo $duration->format('%h:%m:%s'); // 0:04:40 echo $duration->format('%mm%ss'); // 4m 40s
- 添加持续时间变化
use Symandy\Component\Duration\Duration; $duration = new Duration('4 minutes 40 seconds'); $duration->addMinutes(10); echo $duration->format('%mm%ss'); // 14m 40s