Trong hướng dẫn này, hãy tìm hiểu cách thêm ngày cho đến nay bằng PHP. Câu trả lời ngắn gọn là sử dụng hàm
Displaying date... Date = 2019-11-11 Displaying updated date... 2019-12-019 của PHP và chuyển ngày có thêm số ngày
Bạn cũng có thể thêm ngày thay đổi để thêm ngày bạn cần. Cả dữ liệu và số ngày đều có thể là một biến trong PHP. Bạn có thể sử dụng các biến này để thêm ngày cho đến nay trong PHP
Hãy xem một số ví dụ có thể giúp bạn học phương pháp dễ dàng hơn
Cách thêm ngày vào ngày trong PHP
Nếu bạn muốn thêm ngày vào PHP, bạn có thể sử dụng hàm
Displaying date... Date = 2019-11-11 Displaying updated date... 2019-12-019. Có hai yếu tố bạn phải chuyển đến chức năng. Phần tử đầu tiên là số ngày và phần tử thứ hai là số ngày để thêm ngày. Xem ví dụ dưới đây để tìm hiểu phương pháp
Thí dụ
PHP1
2
3
4
đầu ra
Ví dụ trên chứa biến
Displaying Updated Date..."; echo "1 lưu trữ ngày tháng. Sau đó, nó sử dụng hàm
".date_format[$date, "Y/m/d"]; ?>
Displaying date... Date = 2019-11-11 Displaying updated date... 2019-12-019 để thêm 15 ngày vào dữ liệu đã chỉ định. Đầu ra cho thấy 15 ngày được thêm vào dữ liệu đã chỉ định trong PHP
PHP Sử dụng các biến để thêm ngày
Ngoài ví dụ trên, bạn cũng có thể đặt số ngày làm biến để thêm vào ngày đã chỉ định trong PHP. Để làm điều này, bạn phải sử dụng phương pháp như được đưa ra trong ví dụ bên dưới
Thí dụ
PHP1
2
3
4
5
đầu ra
Nếu bạn muốn tự động tăng số ngày lên các ngày đã chỉ định trong PHP, bạn có thể sử dụng ví dụ trên. Khi bạn muốn tìm ra các ngày khác nhau sau khi thêm số ngày khác nhau, các phương pháp trên có thể hữu ích cho bạn
Việc bổ sung động có thể được thực hiện bằng cách sử dụng các biến trong hàm trong PHP. Nó có thể làm cho việc thêm ngày động dễ dàng hơn trong đầu ra
Trong ví dụ này, tôi sẽ học cách thêm ngày vào ngày hiện tại trong php. bạn có thể dễ dàng và chỉ cần thêm ngày vào ngày hiện tại trong php
chúng tôi sẽ hiển thị thêm ngày trong ngày hiện tại php. hướng dẫn này sẽ cung cấp cho bạn ví dụ về thêm ngày vào ngày hiện tại bằng cách sử dụng php
Để thêm ngày vào $Date trong PHP, mã như sau−
Thí dụ
Bản thử trực tiếp
"; echo "Date = $date"; echo "
Displaying updated date...
"; echo date['Y-m-d', strtotime[$date. ' + 20 days']]; ?>
đầu ra
Điều này sẽ tạo ra đầu ra sau−
Displaying date... Date = 2019-11-11 Displaying updated date... 2019-12-01
Thí dụ
Bây giờ chúng ta hãy xem một ví dụ khác -
Bản thử trực tiếp
Displaying Updated Date..."; echo "
".date_format[$date, "Y/m/d"]; ?>
đầu ra
Điều này sẽ tạo ra đầu ra sau−
Displaying Date...2019/11/11 Displaying Updated Date... 2019/12/06
PHP có rất nhiều phương thức và hàm giúp bạn thao tác ngày tháng theo nhiều cách khác nhau. Trong thủ thuật nhanh này, tôi sẽ chỉ cho bạn cách thêm ngày vào một ngày trong PHP bằng cách sử dụng lớp
Displaying Updated Date..."; echo "3. Chúng tôi sẽ bắt đầu với tổng quan về
".date_format[$date, "Y/m/d"]; ?>
Displaying Updated Date..."; echo "3 và sau đó chuyển sang phần bổ sung thực tế
".date_format[$date, "Y/m/d"]; ?>
Lớp học Displaying Updated Date...";
echo "
".date_format[$date, "Y/m/d"];
?>
3
".date_format[$date, "Y/m/d"]; ?>
Lớp
Displaying Updated Date..."; echo "3 rất hữu ích để lưu trữ một lượng thời gian cụ thể được đề cập dưới dạng năm, tháng, giờ, v.v. Hàm tạo cho lớp này chấp nhận khoảng thời gian đã chỉ định dưới dạng một chuỗi bắt đầu bằng P. P này là viết tắt của khoảng thời gian. Bạn cũng sẽ phải sử dụng chữ T cho các khoảng thời gian có chứa thành phần thời gian, tôi. e. giờ, phút và giây
".date_format[$date, "Y/m/d"]; ?>
Bảng sau đây liệt kê tất cả các ký tự được sử dụng để chỉ định các khoảng thời gian cụ thể
Ký tự Đại diện cho cái gìYnămMthángWtuần [quy đổi thành ngày]DdaysHhoursMminutesSsecondsBạn có thể nhận thấy rằng M đại diện cho cả tháng và phút, nhưng sự mơ hồ được giải quyết bằng ký tự T mà tôi đã đề cập trước đó. Vì phút đại diện cho thành phần thời gian của khoảng thời gian của chúng tôi, chúng sẽ được bắt đầu bằng chữ T. Dưới đây là một số ví dụ để làm cho mọi thứ rõ ràng
Chuỗi Khoảng thời gianP20D20 ngàyP5Y5 nămP2Y3M2 năm 3 thángPT10M10 phútP2Y3MT1H10M2năm 3 tháng 1 giờ 10 phútCó hai điều bạn phải nhớ khi chỉ định thời lượng
- Bạn không thể kết hợp tuần với ngày trong các phiên bản PHP trước 8. 0. 0. P1W3D sẽ được hiểu là 10 ngày kể từ PHP 8. 0. 0 trở đi nhưng là 3 ngày trong các phiên bản trước
- Bạn phải di chuyển từ đơn vị thời gian lớn nhất sang nhỏ nhất khi chỉ định thời lượng. Điều này có nghĩa là năm sẽ luôn phải đến trước tháng, tháng trước ngày, v.v.
Thêm ngày vào một ngày với PHP Displaying Updated Date...";
echo "
".date_format[$date, "Y/m/d"];
?>
3
".date_format[$date, "Y/m/d"]; ?>
Bây giờ chúng ta đã biết cách chỉ định khoảng thời gian ngày, chúng ta sẽ tìm hiểu cách thêm ngày vào một ngày trong PHP. Chúng ta có thể sử dụng phương thức
1 của lớp 2. Đây là một ví dụChúng tôi bắt đầu với ngày 15 tháng 12 năm 2021 khi ngày của chúng tôi được lưu trữ dưới dạng đối tượng
2 bên trong biến 4. Thêm một khoảng thời gian 18 ngày và 6 phút sẽ đưa chúng ta đến ngày 02 tháng 1 năm 2022 lúc 00. 06. 00Phương thức
1 xử lý các ngày trong một tháng cụ thể và trả về giá trị gia tăng tương ứng, vì vậy bạn không phải lo lắng về các năm nhuận hoặc các tháng khác nhau có 28, 30 hoặc 31 ngàyBạn có thể thấy từ ví dụ sau rằng đầu ra thay đổi khi ngày đầu tiên là từ năm nhuận
Displaying date... Date = 2019-11-11 Displaying updated date... 2019-12-011
Chỉ định Tuần và Ngày Cùng nhau trong một Displaying Updated Date...";
echo "
".date_format[$date, "Y/m/d"];
?>
3
".date_format[$date, "Y/m/d"]; ?>
Chỉ có thể kết hợp W với D khi tạo khoảng thời gian kể từ PHP 8. 0. 0. Điều này có nghĩa là các phiên bản PHP khác nhau sẽ trả về các ngày khác nhau khi chạy cùng một mã. Đây là một ví dụ
Displaying date... Date = 2019-11-11 Displaying updated date... 2019-12-012
Hai điều cần lưu ý ở đây là việc sử dụng W và D cùng nhau và số giờ trong khoảng thời gian là trên 24. Điều này thực sự làm cho khoảng thời gian [14 + 2 + 1 = ] 17 ngày và 1 giờ. Vì vậy, PHP nên thêm điều đó với mỗi lần lặp lại. Đầu ra khi chạy đoạn mã trên trong PHP 8. 0. 3 như mong đợi
Displaying date... Date = 2019-11-11 Displaying updated date... 2019-12-013
Tuy nhiên, PHP 7. 4 chỉ thêm 3 ngày và 1 giờ với mỗi lần lặp trong khi bỏ qua khoảng thời gian 2 tuần
Displaying date... Date = 2019-11-11 Displaying updated date... 2019-12-014
Suy nghĩ cuối cùng
Tôi chỉ đề cập đến phương pháp
1 được sử dụng để thêm một khoảng thời gian như ngày và năm vào một ngày trong PHP. Tuy nhiên, PHP cũng có một phương thức 8 mà bạn có thể sử dụng để trừ bất kỳ khoảng thời gian nào khỏi một ngày. Cả hai phương thức này đều trả về cùng một đối tượng 2 sau khi sửa đổi giá trị của nó. Bạn nên cân nhắc sử dụng lớpDisplaying date... Date = 2019-11-11 Displaying updated date... 2019-12-0110 nếu bạn muốn ngăn ngày ban đầu thay đổi