Bộ lấy/bộ đặt php
Laravel Carbon là một gói phần mềm được phát triển bởi Brian Nesbit mở rộng từ lớp DateTime của PHP. Word version 5. 3, Laravel đã lưu sẵn thư viện này vào Project. Việc sử dụng tốt thư viện này sẽ giúp bạn rất nhiều vấn đề về xử lý thời gian Show Ngày giờ LaravelNhững nhà phát triển đã và đang làm việc với PHP đều biết việc xử lý các nhiệm vụ liên quan đến thời gian không đơn giản. Ta phải giải quyết 4, những vấn đề liên quan đến định dạng, tính toán, và rất nhiều ti tỉ thứ khác nữaGói Carbon PHP có thể giúp các lập trình viên quản lý ngày và giờ trong PHP dễ xử lý hơn bao giờ hết, code đồng thời cũng dễ đọc và dễ bảo trì hơn với Carbon – gói do Brian Nesbit phát triển, có khả năng mở rộng lớp Gói này cung cấp nhiều chức năng để người dùng có thể dễ dàng quản lý ngày tháng trong PHP. các hạn định như
>> Xem thêm. Gói là gì? Điều kiệnTrước hết, để có thể cài đặt Carbon Laravel, chúng ta cần có những điều kiện sau
Trong ví dụ này, chúng tôi sử dụng PHP v8. 0. 5, Nhà soạn nhạc v2. 0. 13, Mysql 8. 0. 24, Laravel v8. 40. 0 và Carbon v2. 31 Thiết lập dự ánTo used being Carbon Laravel, before the out of ta need to import Carbon in namespace 8. (Carbon có sẵn trong framework Laravel)
Bây giờ, ta có thể tự khám phá thư viện Carbon Laravel Viewable timeTo see current time
Thời gian xuất hiện tại
Ngày hiện tại ________số 8Ngày hôm qua
ngày mai 0Partition one chain 1
2Các helper sau cung cấp các yêu cầu mà con người có thể đọc được với các như cầu điển hình về ngày, giờ. 9, 0,______81Create date in Carbon LaravelBên cạnh các cách để xác định ngày giờ nhanh chóng, Carbon còn cho phép chúng ta tạo ngày và giờ từ một số đối số cụ thể ________ 82 nhận ________ 83, ________ 84, _______ 85, 6 (múi giờ – múi giờ) 1 7 nhận 8, 9, 0, và 6 (múi giờ) 7 2 nhận 3, 4, 5, 8, 9, 0, 6 (múi giờ) 0Các hàm này rất hữu ích khi ta nhận được những ngày, giờ có định dạng Caron không thể nhận định dạng được. Nếu ta vượt qua 00 vào các thuộc tính này, mặc định nó sẽ trả về thời gian hiện tạiXử lý ngày và giờBên cạnh một số thao tác tới cơ bản với ngày và giờ, ta còn có thể cần một số tác vụ phức tạp, nâng cao hơn. Lấy ví dụ. khi tạo một khoảng thời gian dùng để thử cho người dùng, ta cần thời gian này hết hạn sau một khoảng thời gian nhất định nào đó. Vì vậy, giả sử thời gian dùng thử là 30 ngày, thì ta có thể tính toán nó bằng các phép toán cộng, ngoại trừ trong Carbon Laravel Trong ví dụ này, ta có thể sử dụng 01 để xác định thời hạn kết thúc 1Trong tài liệu Carbon Laravel, còn có một số phương pháp của 02 và 03 khác nữa. Tham khảo ngay tại đâyThời gian giả định được đặt thành 31/1/2012 2Kết quả 3Edit the date with the function 04và 05 has results as afterLệnhĐầu ra 062012-01-31 00. 00. 00____1072017-01-31 00. 00. 00____1082011-01-31 00. 00. 00____1092007-01-31 00. 00. 00Đối xứng với hàm 10 và 11LệnhOutput 122012-03-03 00. 00. 00____1132017-01-31 00. 00. 00____1142011-12-31 00. 00. 00____1152007-01-31 00. 00. 00Hãy để ý khi ta thêm một tháng vào “ngày 31 tháng 1” thì kết quả sẽ là “ngày 3 tháng 3” chứ không phải “ngày 28 tháng 2”. Nếu không thích công việc này, hãy sử dụng hàm 16With the function 01 and 18LệnhĐầu ra 192012-02-01 00. 00. 00____1202012-02-29 00. 00. 00____1212012-01-30 00. 00. 00____1222012-01-02 00. 00. 00Hàm 23 và______124LệnhĐầu ra 252012-02-01 00. 00. 00____1262012-02-06 00. 00. 00____1272012-01-30 00. 00. 00____1282012-01-25 00. 00. 00Hàm 29 và 10LệnhĐầu ra 112012-02-07 00. 00. 00____2122012-02-21 00. 00. 00____2132012-01-24 00. 00. 00____2142012-01-10 00. 00. 00Hàm 15 và 16 172012-01-31 01. 00. 00____2182012-02-01 00. 00. 00____2192012-01-30 23. 00. 00____2702012-01-30 00. 00. 00 71và 72LệnhĐầu ra 732012-01-31 00. 01. 00____2742012-01-31 01. 01. 00____2752012-01-30 23. 59. 00____2762012-01-30 22. 59. 00 77 và 78LệnhĐầu ra 792012-01-31 00. 00. 01____6002012-01-31 00. 01. 01____6012012-01-30 23. 59. 59____6022012-01-30 23. 58. 59Qua phần này, ta thấy rằng việc điều chỉnh ngày và giờ trong PHP rất dễ dàng với các hàm 03 và 04 của Carbon LaravelGetter và Setter trong Carbon LaravelMột cách khác nữa để ta có thể thao tác với thời gian trong PHP là sử dụng getter và setter của Carbon Laravel Read value by getter 4Change value by setter 5Ta còn có thể xâu chuỗi các setter với nhau. Dây nối là một số ví dụ với 05, 06, 07, 08, 09, và 10 6Sử dụng 11 và 12 7Sử dụng 13 8Tất cả các lệnh trên đều đưa ra cùng một kết quả. 14Định dạng Date and TimeThe method 15 could show the date and time with định dạng đã được xác định trướcLệnhOutput 162015-04-21 17Apr 21, 2015 1822. 32. 05____6192015-04-21 22. 32. 05 20Thứ ba, ngày 21 tháng 4 năm 2015 10. 32 giờ chiềuNgoài ra còn có thể sử dụng 21 22 trong PHP để chỉnh sửa định dạng 9in which
Kết quả 0Tính toán thời gian tương đốiLaravel Carbon cho phép ta hiển thị thời gian tương thích với các method 29)Không giới hạn, ta có một blog và muốn hiển thị thời gian bài đăng đã đăng là 3 tiếng trước – 30. Bây giờ, ta sẽ thử làm bằng phương pháp trênĐộ lệch trụcResault ví dụ về Time at two times time 1Kết quả của hàm 31LệnhĐầu ra 32____633 34 33Resent ví dụ sau với Date at two times time 2Kết quả của hàm 36LệnhOutput 37 38 39 40Hiển thị biểu mẫu dưới dạng câuBây giờ, ta có thể hiển thị kết quả sao cho người dùng dễ đọc hơn. Chẳng hạn như 3 giờ trước. Ta sẽ sử dụng hàm 41 để chuyển kết quả sang định dạng dễ đọc hơnThe example with the date at the two time as after 3Kết quả của hàm 41LệnhOutput 43 44 45 46Như vậy là bạn đã hiểu và biết cách sử dụng Carbon Laravel, hy vọng qua bài viết này bạn có thêm nhiều kiến thức mới để cải thiện kỹ năng thiết lập chương trình của mình, chúc bạn thành công Chia sẻ bài viết đánh giá nguyễn hưng Conconnection with mình qua Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hoàn thành chứng chỉ CDMP của PearsonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Please connect with mình nhé |