一个独立的 DateTime 库,最初基于 Carbon
Chronos 专注于提供不可更改的日期/时间对象。 不变对象有助于确保 datetime 对象不会被意外修改 进行了修改,使数据更加可预测。
使用 composer 安装:
$ composer require cakephp/chronos有关 (最低/最高) PHP 版本的详细信息,请参阅 版本映射。
<?php
require 'vendor/autoload.php';
use Cake\Chronos\Chronos;
printf("Now: %s", Chronos::now());Chronos 最初与 Carbon 兼容,但后来发生了分歧,不再兼容。 扩展了 PHP DateTime 和 DateTimeImmutable 类。
不变对象具有许多优点:
与 Chronos 的实例类似,ChronosDate 对象也是不可变的。
暂无开放 Issues,或尚未同步最近议题。