Định dạng ngày php mysql

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

Hàm ngày tháng trong PHP là một hàm dựng sẵn giúp đơn giản hóa việc làm việc với các kiểu dữ liệu ngày tháng. Hàm ngày tháng PHP được sử dụng để định dạng ngày hoặc giờ thành định dạng có thể đọc được của con người. Nó có thể được sử dụng để hiển thị ngày bài viết đã được xuất bản. ghi lại dữ liệu được cập nhật lần cuối trong cơ sở dữ liệu

Cú pháp ngày PHP & Ví dụ

PHP Ngày cú pháp cơ bản sau ĐÂY,
  • “date(…)” là hàm trả về thời gian hiện tại trên server
  • "định dạng" là định dạng chung mà chúng tôi muốn đầu ra của mình là i. e. ;
    • “Y-m-d” cho định dạng ngày PHP YYYY-MM-DD
    • “Y” để hiển thị năm hiện tại
    • “[dấu thời gian]” là tùy chọn. Nếu không có dấu thời gian nào được cung cấp, PHP sẽ sử dụng ngày giờ hiện tại của php trên máy chủ
Hãy xem một ví dụ cơ bản hiển thị năm hiện tại. đầu ra.
2018

Dấu thời gian là gì?

Dấu thời gian là một giá trị số tính bằng giây giữa thời gian hiện tại và giá trị tại ngày 1 tháng 1 năm 1970 00. 00. 00 Giờ chuẩn Greenwich (GMT). Giá trị được trả về bởi hàm thời gian phụ thuộc vào múi giờ mặc định. Múi giờ mặc định được đặt trong php. tập tin ini. Nó cũng có thể được thiết lập theo chương trình bằng hàm date_default_timezone_set. Mã bên dưới hiển thị dấu thời gian hiện tạiGiả sử bạn đã lưu dấu thời gian của tệp. php trong thư mục phptuts, duyệt đến URL http. // localhost/phptuts/dấu thời gian. php Lưu ý. giá trị của dấu thời gian không phải là một hằng số. Nó thay đổi từng giây

Lấy danh sách các mã định danh múi giờ có sẵn

Trước khi xem cách đặt múi giờ mặc định theo lập trình, hãy xem cách nhận danh sách các múi giờ được hỗ trợ.
 $list){

echo $list . "
"; } ?>
TẠI ĐÂY,
  • “$timezone_identifiers = DateTimeZone. listIdentifiers();” . Phương thức listIdentifiers trả về một danh sách các hằng số được gán cho biến $timezone_identifiers
  • “foreach{…}” lặp qua mảng số và in các giá trị
Giả sử bạn đã lưu tệp list_time_zones. php trong thư mục phptuts, duyệt đến URL http. //localhost/phptuts/list_time_zones. php

PHP đặt múi giờ theo lập trình

Hàm date_default_timezone_set cho phép bạn đặt múi giờ mặc định từ tập lệnh PHP. Múi giờ đã đặt sau đó sẽ được sử dụng bởi tất cả các tập lệnh hàm php ngày. Nó có cú pháp sau. NƠI ĐÂY,
  • “date_default_timezone_set()” là chức năng đặt múi giờ mặc định
  • “string $timezone ID” là mã định danh múi giờ
Đoạn script bên dưới hiển thị thời gian theo múi giờ mặc định được đặt trong php. ban đầu. Sau đó, nó thay đổi múi giờ mặc định thành Châu Á/Calcutta và hiển thị lại thời gian. Giả sử bạn đã lưu tệp set_time_zone. php trong thư mục phptuts, duyệt đến URL http. // localhost/php tuts/đặt time_zone. php

Hàm Mktime trong PHP

Hàm mktime trả về dấu thời gian ở định dạng Unix. Nó có cú pháp sau. NƠI ĐÂY,
  • “mktime(…)” là hàm tạo dấu thời gian của php
  • “giờ” là tùy chọn, đó là số giờ
  • “minute” là tùy chọn, nó là số phút
  • "giây" là tùy chọn, đó là số giây
  • “tháng” là tùy chọn, nó là số của tháng
  • "ngày" là tùy chọn, nó là số của ngày
  • “year” là tùy chọn, nó là số của năm
  • “is_dst” là tùy chọn, nó được sử dụng để xác định thời gian tiết kiệm trong ngày (DST). 1 dành cho DST, 0 nếu không và -1 nếu không xác định
Bây giờ chúng ta hãy xem một ví dụ tạo dấu thời gian cho ngày 10/13/2025 bằng cách sử dụng hàm mktime. NƠI ĐÂY,
  • “0,0,0” lần lượt là giờ, phút và giây
  • “13” là ngày trong tháng
  • “10” là tháng trong năm
  • “2025” là năm
đầu ra.
1760328000

Tham chiếu hàm ngày PHP

Bảng bên dưới hiển thị các tham số phổ biến được sử dụng khi làm việc với hàm date php

Tham số thời gian PHP

Tham sốMô tảVí dụ“r”Trả về ngày và giờ đầy đủ“a”,”A”Trả về thời gian hiện tại là sáng hay chiều, AM hay PM tương ứng“g”,”G”Trả về giờ không có số 0 đứng đầu [1 đến 12],

thông số ngày

Tham sốMô tảVí dụ“d”Trả về ngày trong tháng với các số 0 đứng đầu [01 đến 31]“j”Trả về ngày trong tháng không có các số 0 đứng đầu [1 đến 31]“D”Trả về 3 chữ cái đầu tiên của tên ngày [Sub to

Thông số tháng

Tham sốMô tảVí dụ“m”Trả về số tháng có số 0 đứng đầu [01 đến 12]“n”Trả về số tháng không có số 0 đứng đầu [01 đến 12]“M”Trả về 3 chữ cái đầu tiên của tên tháng [Jan đến Dec]“F

Thông số năm

Tham sốMô tảVí dụ“L”Trả về 1 nếu đó là năm nhuận và 0 nếu đó không phải là năm nhuận“Y”Trả về định dạng năm có bốn chữ số“y”Trả về định dạng năm có hai (2) chữ số (00 đến 99)

Bản tóm tắt

  • Hàm ngày được sử dụng để định dạng dấu thời gian thành định dạng mong muốn của con người
  • Dấu thời gian là số giây giữa thời điểm hiện tại và ngày 1 tháng 1 năm 1970 00. 00. 00 giờ GMT. Nó còn được gọi là dấu thời gian UNIX
  • Tất cả các hàm ngày sử dụng múi giờ mặc định được đặt trong php. tập tin ini
  • Múi giờ mặc định cũng có thể được đặt theo chương trình bằng cách sử dụng các tập lệnh PHP