Cách lấy ngày tháng năm kể từ ngày trong PHP
Để trích xuất Ngày/Tháng/Năm từ dấu thời gian, bạn cần sử dụng hàm date_parse(). Cú pháp như sau - Show
print_r(date_parse(“anyTimeStampValue”)); Mã PHP như sau - $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue)); Ảnh chụp nhanh mã PHP như sau - Sau đây là đầu ra - Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => ) Ảnh chụp nhanh của đầu ra mẫu - Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách lấy năm từ ngày trong PHP. PHP cung cấp các hàm và lớp rất hữu ích bằng cách sử dụng nó, chúng ta có thể dễ dàng định dạng ngày tháng. Hãy đi sâu vào nó và khám phá nó Nhận năm kể từ ngày trong PHPPHP cung cấp phương thức date() dùng để định dạng ngày tháng theo ý muốn. Chúng ta cũng có thể lấy năm từ ngày. Ngoài ra, chức năng này rất hữu ích để thay đổi bất kỳ loại định dạng ngày nào. Hãy xem các ví dụ đơn giản ví dụ 1. Trích xuất năm từ ngày tĩnhTrong ví dụ này, chúng tôi đã sử dụng hàm createFromFormat() giúp chúng tôi cung cấp chuyển đổi chính xác từ định dạng ngày cụ thể, nếu không, nó có thể hiểu sai định dạng ngày và cung cấp cho chúng tôi kết quả sai Luôn luôn nên sử dụng hàm createFromFormat() trong khi xử lý các ngày tĩnh hoặc nếu bạn đã thay đổi định dạng ngày mặc định format('y'); // echo $datetime->format('Y'); // Output: 21 đầu ra
ghi chú. Sử dụng 3 thay vì 4 để lấy năm có hai chữ số cho người yêu cũ. 20, 21, 19, v.v.ví dụ 2. Trích xuất Năm Sử dụng hàm date()Nếu bạn không muốn sử dụng lớp 5 thì bạn chỉ cần sử dụng hàm 6 của PHP để lấy năm kể từ ngày
Ví dụ. Chương trình dưới đây giải thích cách sử dụng hàm date() trong PHP PHP 7________ 88 ________ 89 ________ 100 ________ 101 8$yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));03 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));04 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));05 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));06 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));07 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));08 ________ 88 ________ 89 ________ 103 ________ 101 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )03 đầu ra $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));0 Các tùy chọn định dạng có sẵn trong hàm date(). Tham số định dạng của hàm date() là một chuỗi có thể chứa nhiều ký tự cho phép tạo ngày ở nhiều định dạng khác nhau. Các ký tự định dạng liên quan đến ngày thường được sử dụng trong chuỗi định dạng
Các phần của ngày có thể được phân tách bằng cách chèn các ký tự khác, như dấu gạch ngang (-), dấu chấm (. ), dấu gạch chéo (/) hoặc dấu cách để thêm định dạng trực quan bổ sung Ví dụ. Ví dụ dưới đây giải thích cách sử dụng hàm date() trong PHP PHP 7 8 9 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )07 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )08 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )09 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));01 8 9 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));05_______106 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));07 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )96 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )09 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));01 8 9 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));05_______106____343 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )96 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )09 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));01 8 9 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));05_______106 01Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )96 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )09 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));01 8 9 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));05_______106 09$yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));08 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )03 đầu ra Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )0 Các ký tự sau có thể được sử dụng cùng với hàm date() để định dạng chuỗi thời gian
Ví dụ. Ví dụ dưới đây giải thích cách sử dụng hàm date() trong PHP PHP 7 8 9 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));05 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));06 27Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )96Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )09$yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));018
Ví dụ. Ví dụ dưới đây giải thích cách sử dụng hàm time() trong PHP PHP 7 8 88 89 8 9$yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));06 88$yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));08 8 9 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )09 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));01 8 9$yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));06 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));05 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));06 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));004 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));005 88$yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));007 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )03 đầu ra format('y'); // echo $datetime->format('Y'); // Output: 214 Hàm mktime() trong PHP. Hàm mktime() được sử dụng để tạo dấu thời gian cho một ngày và giờ cụ thể. Nếu không có ngày và giờ nào được cung cấp, dấu thời gian cho ngày và giờ hiện tại sẽ được trả về cú pháp 0Ví dụ. Ví dụ dưới đây giải thích cách sử dụng hàm mktime() trong PHP PHP 7 8 9 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));012 $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));013 Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )03 đầu ra 2 |