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 -

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 -

Cách lấy ngày tháng năm kể từ ngày trong PHP

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 -

Cách lấy ngày tháng năm kể từ ngày trong PHP

Cách lấy ngày tháng năm kể từ ngày trong PHP


Cách lấy ngày tháng năm kể từ ngày trong PHP

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 PHP

PHP 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ĩnh

Trong 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

2021

ghi chú. Sử dụng

2013
3 thay vì
2013
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

2013
5 thì bạn chỉ cần sử dụng hàm
2013
6 của PHP để lấy năm kể từ ngày

đầu ra

2021

ví dụ 3. Trích xuất năm sử dụng hàm date_format()

Chúng ta cũng có thể sử dụng hàm date_format() để lấy năm trong PHP

đầu ra

________số 8

Ngoài ra, hãy đọc hướng dẫn của chúng tôi

  1. PHP. Lấy tên tháng từ ngày
  2. Thêm cột sau một cột trong Laravel Migration
  3. ấu trùng. Thay đổi loại cột trong di chuyển
  4. ấu trùng. Thay đổi tên cột khi di chuyển
  5. Cách sử dụng Where Date Between trong Laravel
  6. Làm thế nào để thêm phân trang Laravel Next Prev
  7. Laravel Xóa cột khỏi bảng khi di chuyển
  8. Sự khác biệt giữa Factory và Seeder trong Laravel
  9. ấu trùng. Tăng Số Lượng Nếu Sản Phẩm Đã Có Trong Giỏ Hàng
  10. Cách Tính Tuổi Từ Ngày Sinh
  11. Cách kiểm tra phiên bản Laravel PHP
  12. Cách xử lý các công việc thất bại trong Laravel
  13. Cách xóa dữ liệu WooC Commerce sau khi gỡ cài đặt
  14. Cách lấy bản ghi mới nhất trong Laravel
  15. Cách phá vỡ các vòng lặp lồng nhau trong PHP hoặc Laravel
  16. Cách truyền tham số URL của Laravel
  17. Di chuyển cụ thể của Laravel Run

Đó là nó từ cuối của chúng tôi. Chúng tôi hy vọng bài viết này đã giúp bạn lấy năm kể từ ngày trong PHP

Vui lòng cho chúng tôi biết trong phần nhận xét nếu mọi thứ hoạt động như mong đợi, các vấn đề của bạn hoặc bất kỳ câu hỏi nào. Nếu bạn nghĩ rằng bài viết này đã tiết kiệm thời gian và tiền bạc của bạn, vui lòng bình luận, chia sẻ, thích và đăng ký. Cảm ơn bạn đã đọc bài đăng này 🙂 Hãy mỉm cười. mã hóa hạnh phúc

Trong bài viết này, chúng ta sẽ xem cách lấy ngày và giờ bằng cách sử dụng hàm date() & time() trong PHP, chúng ta cũng sẽ thấy các tùy chọn định dạng khác nhau có sẵn với các hàm này và hiểu cách triển khai chúng thông qua các ví dụ

Ngày và giờ là một số thao tác được sử dụng thường xuyên nhất trong PHP khi thực hiện các truy vấn SQL hoặc thiết kế trang web, v.v. PHP phục vụ chúng ta với các chức năng được xác định trước cho các tác vụ này. Một số hàm được xác định trước trong PHP cho ngày và giờ được thảo luận bên dưới

Hàm ngày () PHP. Hàm date() trong PHP chuyển đổi dấu thời gian thành định dạng ngày và giờ dễ đọc hơn

Tại sao chúng ta cần hàm date()?

Máy tính lưu trữ ngày và giờ ở định dạng có tên là Dấu thời gian UNIX, định dạng này đo thời gian bằng một số giây kể từ khi bắt đầu kỷ nguyên Unix (nửa đêm Giờ trung bình Greenwich vào ngày 1 tháng 1 năm 1970, i. e. Ngày 1 tháng 1 năm 1970, 00. 00. 00 giờ GMT ). Vì đây là định dạng không thực tế để con người đọc, PHP chuyển đổi dấu thời gian thành định dạng dễ đọc và dễ hiểu hơn đối với con người.  

cú pháp

date(format, timestamp)

Giải trình

  • Tham số định dạng trong hàm date() chỉ định định dạng của ngày và giờ được trả về
  • Dấu thời gian là một tham số tùy chọn, nếu không có thì ngày giờ hiện tại sẽ được sử dụng

Ví dụ. Chương trình dưới đây giải thích cách sử dụng hàm date() trong PHP

PHP




2013
7

________ 88 ________ 89 ________ 100 ________ 101

2013
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

  • d. Đại diện cho ngày trong tháng;
  • D. Thể hiện ngày trong tuần trong văn bản dưới dạng viết tắt (Mon to Sun)
  • m. Biểu thị tháng bằng số có số 0 đứng đầu (01 hoặc 12)
  • M. Thể hiện tháng trong văn bản, viết tắt (tháng 1 đến tháng 12)
  • y. Thể hiện năm bằng hai chữ số (08 hoặc 14)
  • Y. Đại diện cho năm có bốn chữ số (2008 hoặc 2014)

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




2013
7

2013
8
2013
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

2013
8
2013
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

2013
8
2013
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

2013
8
2013
9
$yourTimeStampValue="2019-02-04 12:56:50";
print_r(date_parse($yourTimeStampValue));
05_______106
2021
01
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

2013
8
2013
9
$yourTimeStampValue="2019-02-04 12:56:50";
print_r(date_parse($yourTimeStampValue));
05_______106
2021
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

  • h. Biểu thị giờ ở định dạng 12 giờ với các số 0 đứng đầu (01 đến 12)
  • H. Biểu thị giờ ở định dạng 24 giờ với các số 0 đứng đầu (00 đến 23)
  • i. Thể hiện số phút có số 0 đứng đầu (00 đến 59)
  • s. Biểu thị giây có số 0 đứng đầu (00 đến 59)
  • a. Đại diện cho kinh tuyến trước và kinh tuyến sau viết thường (sáng hoặc chiều)
  • A. Đại diện cho kinh tuyến trước và kinh tuyến sau viết hoa (AM hoặc PM)

Ví dụ. Ví dụ dưới đây giải thích cách sử dụng hàm date() trong PHP

PHP




2013
7

2013
8
2013
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
27
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

2013
8
2013
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
2013
75
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

2013
8
2013
9
$yourTimeStampValue="2019-02-04 12:56:50";
print_r(date_parse($yourTimeStampValue));
05 ________ 106
2013
83 _______ 108

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] => )
9

Thời gian PHP () Chức năng. Hàm time() được sử dụng để lấy thời gian hiện tại dưới dạng dấu thời gian Unix (số giây kể từ khi bắt đầu kỷ nguyên Unix. Ngày 1 tháng 1 năm 1970, 00. 00. 00 giờ GMT)

Các ký tự sau có thể được sử dụng để định dạng chuỗi thời gian

  • h. Biểu thị giờ ở định dạng 12 giờ với các số 0 đứng đầu (01 đến 12)
  • H. Biểu thị giờ ở định dạng 24 giờ với các số 0 đứng đầu (00 đến 23)
  • i. Thể hiện số phút có số 0 đứng đầu (00 đến 59)
  • s. Biểu thị giây có số 0 đứng đầu (00 đến 59)
  • a. Đại diện cho kinh tuyến trước và kinh tuyến sau viết thường (sáng hoặc chiều)
  • A. Đại diện cho kinh tuyến trước và kinh tuyến sau viết hoa (AM hoặc PM)

Ví dụ. Ví dụ dưới đây giải thích cách sử dụng hàm time() trong PHP

PHP




2013
7

2013
8
2013
88
2013
89

2013
8
2013
9
$yourTimeStampValue="2019-02-04 12:56:50";
print_r(date_parse($yourTimeStampValue));
06
2013
88
$yourTimeStampValue="2019-02-04 12:56:50";
print_r(date_parse($yourTimeStampValue));
08

2013
8
2013
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

2013
8
2013
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
2013
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: 21
    
4

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

2021
0

Ví dụ. Ví dụ dưới đây giải thích cách sử dụng hàm mktime() trong PHP

PHP




2013
7

2013
8
2013
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

Đoạn mã trên tạo dấu thời gian cho ngày 25 tháng 11 năm 2017,23 giờ 21 phút 50 giây

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

Cách lấy ngày tháng năm trong PHP?

Hàm cal_days_in_month() trả về số ngày trong một tháng cho một năm và lịch cụ thể.

Làm cách nào để lấy ngày kể từ ngày trong PHP?

Làm cách nào để có được tháng kể từ ngày sử dụng PHP?

Phương pháp 1. Sử dụng hàm date() để lấy tháng hiện tại . ". ngày ("m" ); . ".

Cách tạo ngày tháng năm trong PHP?

10/Oct/2000. 13. 55. 36 -0700 ,
2008. 08. 07 18. 11. 31 ,
2008-08-07 18. 11. 31 ,
2008-07-01T22. 35. 17. 02 ,
2008-07-01T22. 35. 17. 03+08. 00 ,
20080701T22. 38. 07 ,
20080701T9. 38. 07 ,
20080701t223807 ,