Làm cách nào để trừ DateTime trong PHP?
Chào mừng bạn đến với hướng dẫn nhanh về cách cộng và trừ ngày, tuần, tháng thành một ngày trong PHP. Vì vậy, bạn cần thực hiện một số "yoga hẹn hò" trong dự án của mình? Show
Có 3 cách phổ biến để cộng và trừ một ngày trong PHP
Điều đó bao gồm những điều cơ bản, nhưng chúng ta hãy xem qua các ví dụ khác trong hướng dẫn này – Đọc tiếp ⓘ Tôi đã bao gồm một tệp zip chứa tất cả mã nguồn ví dụ khi bắt đầu hướng dẫn này, vì vậy bạn không cần phải sao chép-dán mọi thứ… Hoặc nếu bạn chỉ muốn đi sâu vào
TLDR – TRANG TRÌNH BÀY NHANHTải xuống & Ghi chú
TẢI XUỐNG & LƯU ÝĐầu tiên, đây là liên kết tải xuống mã ví dụ như đã hứa
GHI CHÚ NHANHNếu bạn phát hiện ra một lỗi, hãy bình luận bên dưới. Tôi cũng cố gắng trả lời các câu hỏi ngắn, nhưng đó là một người so với cả thế giới… Nếu bạn cần câu trả lời gấp, vui lòng xem danh sách các trang web của tôi để được trợ giúp về lập trình
MÃ VÍ DỤ TẢI XUỐNGNhấp vào đây để tải xuống mã nguồn, tôi đã phát hành nó theo giấy phép MIT, vì vậy hãy thoải mái xây dựng trên mã nguồn hoặc sử dụng nó trong dự án của riêng bạn
THÊM VÀ TRỪ ĐẾN NGÀYĐược rồi, bây giờ chúng ta hãy đi vào các ví dụ về cách cộng/trừ ngày, tuần, tháng cho một ngày trong PHP
1) NGÀY GIỜ ĐỐI TƯỢNG1 ngày giờ. php
Điều này nên tự giải thích. Đối tượng 3 có lẽ là một trong những cách dễ dàng và “con người” nhất để thao túng một ngày nhất định. Chỉ cần sử dụng hàm 4 để cộng hoặc trừ phạm vi ngày, tuần, tháng, năm từ dấu thời gian
2) CHUỖI THỜI GIAN2 nhịp. php
Đúng, một cái đơn giản khác. Đây thực sự là sự kết hợp của việc sử dụng hàm 6 để lấy định dạng ngày mà bạn muốn. Tôi sẽ để lại các liên kết trong phần tóm tắt bên dưới về cách hoạt động của 6
3) DẤU THỜI GIAN UNIX3-unix. php
Cuối cùng, dành cho những bạn chưa biết – 8thực sự trả về dấu thời gian Unix. Tức là số giây đã trôi qua kể từ ngày 1 tháng 1 năm 1970 theo giờ UTC. Vì vậy, để cộng và trừ ngày/tuần/tháng với Dấu thời gian Unix là một quá trình rất toán học
Yep, bạn bắt trôi
BIT BỔ SUNG & LIÊN KẾTĐó là tất cả cho hướng dẫn này, và đây là một phần nhỏ về một số tính năng bổ sung có thể hữu ích cho bạn
CÁI NÀO TỐT NHẤT?Cá nhân tôi nghiêng về 1 và 2 cho thuận tiện. Nhưng hiệu suất của 2 cái này không thực sự tuyệt vời… Tính toán thủ công với dấu thời gian Unix không hoàn toàn tệ và nó có lợi thế khi xử lý theo vòng lặp – 3
TÓM TẮT – TẤT CẢ CÁC CHỨC NĂNG NGÀY/GIỜ THÔNG DỤNGFunctionDescriptionReference 4Tạo một đối tượng ngày giờ mới. Lấy thời gian máy chủ hiện tại theo mặc định hoặc bạn có thể cung cấp chuỗi ngày/giờ. Bấm vào đây 5Định dạng đối tượng ngày-giờ. Tiêu chuẩn được xác định trướcĐịnh dạng thủ công 6Thêm phút, giờ, ngày, tuần, tháng, năm, kể từ ngày/giờ đã cho. Bấm vào đây 7Nhận dấu thời gian Unix từ chuỗi ngày đã cho. Bấm vào đây
BẢNG CHEAT INFOGRAPHICCảm ơn bạn đã đọc, và chúng tôi đã đi đến phần cuối của hướng dẫn này. Tôi hy vọng rằng nó đã giúp bạn hiểu rõ hơn và nếu bạn muốn chia sẻ bất cứ điều gì với hướng dẫn này, vui lòng bình luận bên dưới. Chúc may mắn và mã hóa hạnh phúc Làm cách nào để trừ ngày và giờ trong PHP?Hàm date_sub() trừ một số ngày, tháng, năm, giờ, phút và giây cho một ngày.
Làm cách nào để trừ một ngày khác trong ngày PHP?The date_diff() là một hàm PHP dựng sẵn được sử dụng để lấy sự khác biệt giữa hai ngày. Nó trả về một đối tượng DateInterval khi thành công hoặc sai khi thất bại. Hàm date_diff() chấp nhận hai đối tượng DateTime của hai ngày bị trừ.
Làm cách nào để trừ 1 giờ từ DateTime trong PHP?Để in thời gian một giờ trước, bạn cần trừ -1 giờ. Sử dụng phương thức strtotime() và đặt giá trị phép trừ trong đó i. e. -1 cho thời gian 1 giờ trước , -2 cho thời gian 2 giờ trước, v.v.
Làm cách nào để trừ 15 phút từ DateTime trong PHP?Để trừ 15 phút bạn có thể làm. date('Y-m-d H. i. s', (thời gian() - 60 * 15)); |