vistag/human-readable

将数字和秒转换为可读格式

dev-master 2018-01-29 20:44 UTC

This package is not auto-updated.

Last update: 2024-09-15 04:31:34 UTC


README

可读性数字和时间包

安装

您可以通过以下命令使用composer安装此包

 composer require vistag/human-readable

用法

数字

use Vistag\HumanReadable\ReadableNumber;


$number = new ReadableNumber(550);

$number->raw();
// 550
$number->short();
// 550
$number->long();
// 550


$number = new ReadableNumber(1515);

$number->short();
// 1.5k
$number->long();
// 1.51k


$number = new ReadableNumber(155550);

$number->short();
// 155k
$number->long();
// 155.55k


$number = new ReadableNumber(5999900);

$number->short();
// 5.9M
$number->long();
// 5.99M

查看测试以获取更多示例。

use Vistag\HumanReadable\ReadableSeconds;


$seconds = new ReadableSeconds(990);

$seconds->raw();
// 990
$seconds->short();
// 990s
$seconds->long();
// 16m 30s


$seconds = new ReadableSeconds(1010);

$seconds->short();
// 16m
$seconds->long();
// 16m 50s


$seconds = new ReadableSeconds(155550);

$seconds->short();
// 151m
$seconds->long();
// 2h 31m


$seconds = new ReadableSeconds(5999900);

$seconds->short();
// 27h
$seconds->long();
// 27.6h

查看测试以获取更多示例。

支持

如果您认为您发现了问题,请使用 GitHub问题跟踪器 报告问题,或者更好的方法是,分支仓库并提交拉取请求。

如果您使用此包,我很乐意听到您的想法。谢谢!

许可证

MIT许可证 (MIT)。 Vistag.com