12/10/2018, 21:48

Laravel 5.8: Cập nhật Carbon 2.0

Cảm ơn @kylekatarnls đã luôn tận tâm bảo trì Carbon (thư viện PHP Datetime), để từ phiên bản Laravel 5.8 tới đây chúng ta đã có thể sử dụng Carbon 1.0 và Carbon 2.0 . Bản cập nhật này bạn có thể sử dụng Carbon bất biến (immutable) và thậm chí trong project Laravel của bạn còn được sử dụng ...

Cảm ơn @kylekatarnls đã luôn tận tâm bảo trì Carbon (thư viện PHP Datetime), để từ phiên bản Laravel 5.8 tới đây chúng ta đã có thể sử dụng Carbon 1.0Carbon 2.0. Bản cập nhật này bạn có thể sử dụng Carbon bất biến (immutable) và thậm chí trong project Laravel của bạn còn được sử dụng CarbonImmutable làm mặc định.

Trước đây Carbon bị chê vì nó có thể thay đổi được (mutable) và đối thủ của nó là https://github.com/cakephp/chronos

Ví dụ nhé:

    $dt = Carbon::now(); // ngày hôm nay 12/10
    $dt->addDays(3); // ngày 15/10
    $dt->addDays(5); // ngày 20/10             
0