Loại ngày trong php là gì?

Để chuyển đổi định dạng ngày giờ PHP cung cấp hàm strtotime[] và date[]. Chúng tôi thay đổi định dạng ngày từ định dạng này sang định dạng khác. Ví dụ: chúng tôi đã lưu trữ ngày ở định dạng MM-DD-YYYY trong một biến và chúng tôi muốn thay đổi nó thành định dạng DD-MM-YYYY

Chúng ta có thể đạt được chuyển đổi này bằng cách sử dụng hàm strtotime[] và date[]. Đây là các hàm có sẵn của PHP. Hàm strtotime[] đầu tiên chuyển đổi ngày thành giây, sau đó hàm date[] được sử dụng để tạo lại ngày ở bất kỳ định dạng nào. Dưới đây một số ví dụ được đưa ra để chuyển đổi định dạng ngày

Thay đổi YYYY-MM-DD thành DD-MM-YYYY

Trong ví dụ dưới đây, chúng tôi có ngày 2019-09-15 ở định dạng YYYY-MM-DD và chúng tôi sẽ chuyển đổi ngày này thành 15-09-2019 ở định dạng DD-MM-YYYY

đầu ra

New date format is: 15-09-2019 [DD-MM-YYYY]

Thay đổi YYYY-MM-DD thành MM-DD-YYYY

Trong ví dụ bên dưới, chúng tôi có ngày 26-02-2019 ở định dạng YYYY-MM-DD và chúng tôi sẽ chuyển đổi ngày này thành định dạng 02-26-2019 [MM-DD-YYYY]

đầu ra

New date format is: 02-26-2019 [MM-DD-YYYY]

Thay đổi DD-MM-YYYY thành YYYY-MM-DD

Trong ví dụ bên dưới, chúng tôi có ngày 17-07-2012 ở định dạng DD-MM-YYYY và chúng tôi sẽ chuyển đổi ngày này thành định dạng 2012-07-17 [YYYY-MM-DD]

đầu ra

New date format is: 2012-07-17 [YYYY-MM-DD]

Thay đổi DD-MM-YYYY thành YYYY/MM/DD

Giả sử chúng ta có ngày 17-07-2012 ở định dạng DD-MM-YYYY được phân tách bằng dấu gạch ngang [-]. Chúng tôi muốn chuyển đổi định dạng này sang định dạng 2012/07/17 [YYYY/MM/DD], định dạng này sẽ được phân tách bằng dấu gạch chéo [/]. Trong ví dụ dưới đây, định dạng DD-MM-YYYY được chuyển đổi thành định dạng YYYY-MM-DD và dấu gạch ngang [-] sẽ được thay thế bằng dấu gạch chéo [/]

đầu ra

 date format is: 2012/07/17 [YYYY/MM/DD]

Thay đổi ngày giờ sang định dạng khác

Ở đây trong ví dụ dưới đây, chúng tôi sẽ chuyển đổi định dạng ngày MM-DD-YYYY thành định dạng YYYY-DD-MM và đồng hồ thời gian 12 giờ thành đồng hồ thời gian 24 giờ

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

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

PHP




Today's date is :05/12/2017
8

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
0
Today's date is :05/12/2017
1

Today's date is :05/12/2017
9
Today's date is :05/12/2017
3
Today's date is :05/12/2017
4____55
Today's date is :05/12/2017
6
Today's date is :05/12/2017
7
Today's date is :05/12/2017
8

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
3
Today's date is :05/12/2017
1

New date format is: 02-26-2019 [MM-DD-YYYY]
53

đầu ra

Today's date is :05/12/2017

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

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

PHP




Today's date is :05/12/2017
8

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
New date format is: 02-26-2019 [MM-DD-YYYY]
57
New date format is: 02-26-2019 [MM-DD-YYYY]
58
New date format is: 02-26-2019 [MM-DD-YYYY]
59
Today's date is :05/12/2017
1

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
5_______56
Today's date is :05/12/2017
7
New date format is: 2012-07-17 [YYYY-MM-DD]
46
New date format is: 02-26-2019 [MM-DD-YYYY]
59
Today's date is :05/12/2017
1

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
5_______56
New date format is: 2012-07-17 [YYYY-MM-DD]
93
New date format is: 2012-07-17 [YYYY-MM-DD]
46
New date format is: 02-26-2019 [MM-DD-YYYY]
59
Today's date is :05/12/2017
1

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
5_______56
 date format is: 2012/07/17 [YYYY/MM/DD]
51
New date format is: 2012-07-17 [YYYY-MM-DD]
46
New date format is: 02-26-2019 [MM-DD-YYYY]
59
Today's date is :05/12/2017
1

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
5_______56
 date format is: 2012/07/17 [YYYY/MM/DD]
59
Today's date is :05/12/2017
8

New date format is: 02-26-2019 [MM-DD-YYYY]
53

đầu ra

New date format is: 02-26-2019 [MM-DD-YYYY]
5

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]

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

PHP




Today's date is :05/12/2017
8

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
5_______56
date[format, timestamp]
77
New date format is: 2012-07-17 [YYYY-MM-DD]
46
New date format is: 02-26-2019 [MM-DD-YYYY]
59
Today's date is :05/12/2017
1

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
5_______56
Today's date is :05/12/2017
85
New date format is: 2012-07-17 [YYYY-MM-DD]
46
New date format is: 02-26-2019 [MM-DD-YYYY]
59
Today's date is :05/12/2017
1

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
5_______56
Today's date is :05/12/2017
93
Today's date is :05/12/2017
8

New date format is: 02-26-2019 [MM-DD-YYYY]
53

đầu ra

New date format is: 2012-07-17 [YYYY-MM-DD]
4

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]

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

PHP




Today's date is :05/12/2017
8

Today's date is :05/12/2017
9
Today's date is :05/12/2017
98
Today's date is :05/12/2017
99

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
6______798
Today's date is :05/12/2017
8

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
New date format is: 02-26-2019 [MM-DD-YYYY]
59
Today's date is :05/12/2017
1

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
6_______55____56
Today's date is :05/12/2017
04
Today's date is :05/12/2017
05
Today's date is :05/12/2017
98
Today's date is :05/12/2017
07

New date format is: 02-26-2019 [MM-DD-YYYY]
53

đầu ra

New date format is: 2012-07-17 [YYYY-MM-DD]
9

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

 date format is: 2012/07/17 [YYYY/MM/DD]
5

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

PHP




Today's date is :05/12/2017
8

Today's date is :05/12/2017
9
Today's date is :05/12/2017
0
Today's date is :05/12/2017
12
Today's date is :05/12/2017
13

New date format is: 02-26-2019 [MM-DD-YYYY]
53

đầu ra

date[format, timestamp]
7

Đ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

Loại ngày có phải là một chuỗi không?

Chuỗi định dạng ngày và giờ là một chuỗi văn bản được sử dụng để diễn giải các giá trị dữ liệu chứa thông tin ngày và giờ . Mỗi chuỗi định dạng bao gồm sự kết hợp của các định dạng từ một loại định dạng có sẵn. Một số ví dụ về các loại định dạng là ngày trong tuần, tháng, giờ và giây.

Là datetime một loại?

Loại DATETIME được sử dụng cho các giá trị chứa cả phần ngày và giờ . MySQL truy xuất và hiển thị các giá trị DATETIME trong ' YYYY-MM-DD hh. mm. định dạng ss. Phạm vi được hỗ trợ là '1000-01-01 00. 00. 00' đến '9999-12-31 23. 59. 59'. Kiểu dữ liệu DẤU THỜI GIAN được sử dụng cho các giá trị chứa cả phần ngày và giờ.

Hàm ngày trong PHP là gì?

Hàm date[] định dạng ngày giờ địa phương và trả về chuỗi ngày đã định dạng .

Định dạng ngày YYYY là gì?

YYYY-MM . Năm có bốn chữ số, dấu tách, tháng có hai chữ số [ví dụ. 2002-02] YYYY. năm có bốn chữ số [ví dụ. 2002] --MM-DD.

Chủ Đề