ricoli / nearest
提供X秒内最近的timestamp
dev-master
2017-11-03 15:46 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: ~3.7
This package is not auto-updated.
Last update: 2024-09-22 07:54:04 UTC
README
#nearest
提供X秒内最近的timestamp。灵感来源于同名的ruby项目。
##示例
$nearest = new \Ricoli\Nearest\Nearest();
$nearestTimestamp = $nearest->getNearestTimestamp(300, time());
将提供从现在开始的最近5分钟,默认为PHP_ROUND_HALF_UP舍入模式。所以如果当前时间是13:02:30,它会返回13:05:00(以时间戳形式)。支持以下模式:PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN, Nearest::NEAREST_CEIL, Nearest::NEAREST_FLOOR。模式可以作为第三个参数提供
$nearest = new \Ricoli\Nearest\Nearest();
$nearestTimestamp = $nearest->getNearestTimestamp(300, time(), PHP_ROUND_HALF_DOWN);
##将其添加到您的应用程序中!
添加到您的composer.json
"require": {
...
"ricoli/nearest": "dev-master"
}