类 DifferenceFormatter
处理文本中的差异格式。
提供一个可替换的组件,供其他库在本地化或自定义差异输出时使用。
命名空间: Cake\Chronos
属性摘要
-
$translate protected
Cake\Chronos\Translator
文本翻译器对象
方法摘要
-
__construct() public
构造函数。
-
diffForHumans() public
以人类可读的格式获取差异。
方法详情
__construct() ¶ public
__construct(Cake\Chronos\Translator|null $translate = null)
构造函数。
参数
-
Cake\Chronos\Translator|null
$translate 可选 文本翻译器对象。
diffForHumans() ¶ public
diffForHumans(Cake\Chronos\ChronosDateDateTimeInterface $first, Cake\Chronos\ChronosDateDateTimeInterface|null $second = null, bool $absolute = false): string
以人类可读的格式获取差异。
参数
-
Cake\Chronos\ChronosDateDateTimeInterface
$first -
Cake\Chronos\ChronosDateDateTimeInterface|null
$second 可选 -
bool
$absolute 可选
返回
字符串