使用することができます。全ての日付と時間のオブジェクトはこのインターフェイスを実装しています。インスタンスを取得するためには、多くの方法があります。異なる引数セットで動作する多くのファクトリーメソッドがあります。オブジェクトは簡単に使用できます。オブジェクトにもなります。イミュータブルオブジェクトはオブジェクトが変更されるたびにオブジェクトのコピーを作ります。開発者が知らない内に変更してしまうからです。順序ベースの依存関係の問題の無いコードを作ります。不変性は、変更時に忘れずに変数を置き換える必要があることを意味しています。$time各修正の戻り値をキャプチャーすることによって、コードは期待通りに動作します。オブジェクトだけを提供します。厄介な可能性があります。オブジェクトを提供します。全ての書式/差分のメソッドは一日単位で動作します。オブジェクトは細やかに値を変更できるメソッドを提供します。->minute(30);また、日時の部分を相対的に変更することもできます。->subMinutes(2);また、ある時間の中で、定義された時点に飛ぶことも可能です。Chronos::create();$time->startOfDay();$time->endOfDay();$time->startOfMonth();$time->endOfMonth();$time->startOfYear();$time->endOfYear();$time->startOfWeek();$time->endOfWeek();また、1週間中の特定の日にも飛べます。あなたの操作で時間が増減するかもしれませんが、その結果、意図しない時間の値になります。変更し、時間を変更します。hours');時間を変更すると、元のタイムゾーンを追加してローカライズされた時間を取得することができます。日付/時間オブジェクトの2つのインスタンスを様々な方法で比較することができます。カレントオブジェクトが2つのオブジェクトの間にあるかどうかを確認します。$november);また、与えられた値のカレンダーに当たる場所について問い合わせできます。他の曜日のメソッドも全て存在します。$now->isMonday();また、値が相対的な期間内にあったかどうかを見つけることができます。日時比較に加えて、2つの値の差や変化の計算は一般的なタスクです。特定の単位での差を取得$first->diffInHours($second);$first->diffInDays($second);$first->diffInWeeks($second);$first->diffInYears($second);フィードやタイムラインで使用するのに適した、人が読める形式の差を生成することができます。出力した日時オブジェクトを表示するための多くのメソッドを提供します。日付オブジェクトのプロパティーに直接アクセスして要素を取得することができます。58以下のプロパティーにもアクセスできます。単体テストを書いている時、現在時刻を固定すると便利です。各クラスの現在時刻を修正することができます。処理に以下を含めることができます。Chronos::setTestNow(Chronos::now());MutableDateTime::setTestNow(MutableDateTime::now());Date::setTestNow(Date::now());MutableDate::setTestNow(MutableDate::now());これでテストスイートが開始された時点で全てのオブジェクトの現在時刻を修正します。固定された時刻の相対を返却します。