Định dạng ngày đăng WordPress

Bạn có cần lấy ngày xuất bản cho bài đăng đang hoạt động không? . Chúng tôi đã sử dụng mã PHP để lấy ngày đăng của bài đăng được yêu cầu, nhưng nó có thể được gói gọn trong một mã ngắn

Show

Có một chức năng trong WordPress có thể truy xuất ngày xuất bản của bài đăng

get_the_date() là chức năng chịu trách nhiệm lấy ngày xuất bản của bài đăng

get_the_date() chấp nhận tham số 'định dạng' tùy chọn, rất hữu ích khi bạn muốn tùy chỉnh chuỗi đầu ra

Nếu bạn không chỉ định định dạng ngày, get_the_date() sẽ lấy nó từ cài đặt WordPress (Đường dẫn. Bảng quản trị -> Cài đặt -> Chung)

Định dạng ngày đăng WordPress
Bảng điều khiển WordPress -> Cài đặt -> Chung

Nhận ngày xuất bản bài đăng đang hoạt động trong WordPress

Để truy xuất Ngày xuất bản của bài đăng được truy vấn hiện tại trong WordPress, hãy sử dụng điều này làm ví dụ

$postDate = get_the_date();

//printing the active post date with WP setting's format:
echo $postDate;

Để chỉ định định dạng ngày, hãy sử dụng ví dụ này cho Bài đăng đang hoạt động

//Storing a few possible date formats in an array:
$postDateFormats = [
            'F j, Y', // ex: September 1, 2022
            'jS M Y', // ex: 1st Sep 2022
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'c', // ex: 2022-09-01T06:09:06-04:00(ISO format for schema)
            'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 (RFC 2822)
            'u', // ex:  1662027259 (Unix timestamp)
];

//print post date using them in different lines:
foreach($postDateFormats as $format){
	echo get_the_date($format)." 
"; }

Ví dụ trên đã sử dụng một vòng lặp để duyệt qua từng định dạng bài đăng và in ngày tháng

Bạn có thể chọn một trong số chúng và sử dụng nó; . get_the_date('F j, Y')

Nhận ngày xuất bản bài đăng cho ID bài đăng được chỉ định trong WordPress

Để chỉ định ID bài đăng, hãy sử dụng tham số thứ hai của hàm get_the_date

Ví dụ: để lấy ngày xuất bản cho một bài đăng có

//Storing a few possible date formats in an array:
$postDateFormats = [
            'F j, Y', // ex: September 1, 2022
            'jS M Y', // ex: 1st Sep 2022
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'c', // ex: 2022-09-01T06:09:06-04:00(ISO format for schema)
            'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 (RFC 2822)
            'u', // ex:  1662027259 (Unix timestamp)
];

//print post date using them in different lines:
foreach($postDateFormats as $format){
	echo get_the_date($format)." 
"; }
0, hãy sử dụng mã này

$postId = 1;

$postDate = get_the_date('',$postId);

//printing the post date with WP setting's format:
echo $postDate;

Để chỉ định định dạng ngày và ID bài đăng cùng lúc, hãy sử dụng ví dụ này (chúng tôi đã sử dụng ID bài đăng = 1)

//define post ID you want the date for:
$postId = 1;

//Storing a few possible date formats in an array:
$postDateFormats = [
            'F j, Y', // ex: September 1, 2022
            'jS M Y', // ex: 1st Sep 2022
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'c', // ex: 2022-09-01T06:09:06-04:00(ISO format for schema)
            'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 (RFC 2822)
            'u', // ex:  1662027259 (Unix timestamp)
];

//print post date using them in different lines:
foreach($postDateFormats as $format){
	echo get_the_date($format, $postId)." 
"; }

Ví dụ trên đã sử dụng một vòng lặp để đi qua từng định dạng bài đăng và in ngày cho bài đăng đã chỉ định

Bạn có thể chọn một trong số chúng và sử dụng nó; .

//Storing a few possible date formats in an array:
$postDateFormats = [
            'F j, Y', // ex: September 1, 2022
            'jS M Y', // ex: 1st Sep 2022
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'c', // ex: 2022-09-01T06:09:06-04:00(ISO format for schema)
            'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 (RFC 2822)
            'u', // ex:  1662027259 (Unix timestamp)
];

//print post date using them in different lines:
foreach($postDateFormats as $format){
	echo get_the_date($format)." 
"; }
2

In ngày xuất bản bài đăng bằng mã ngắn

Để in ngày xuất bản bằng một mã ngắn, trước tiên, chúng tôi phải xác định mã ngắn và sau đó sử dụng nó trong trình chỉnh sửa WordPress

Bước 1. Đăng ký mã ngắn //Storing a few possible date formats in an array: $postDateFormats = [ 'F j, Y', // ex: September 1, 2022 'jS M Y', // ex: 1st Sep 2022 'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM 'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM 'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM 'c', // ex: 2022-09-01T06:09:06-04:00(ISO format for schema) 'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 (RFC 2822) 'u', // ex: 1662027259 (Unix timestamp) ]; //print post date using them in different lines: foreach($postDateFormats as $format){ echo get_the_date($format)." "; }3 trong WordPress

mở tệp

//Storing a few possible date formats in an array:
$postDateFormats = [
            'F j, Y', // ex: September 1, 2022
            'jS M Y', // ex: 1st Sep 2022
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'c', // ex: 2022-09-01T06:09:06-04:00(ISO format for schema)
            'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 (RFC 2822)
            'u', // ex:  1662027259 (Unix timestamp)
];

//print post date using them in different lines:
foreach($postDateFormats as $format){
	echo get_the_date($format)." 
"; }
4 của chủ đề đang hoạt động hoặc tệp PHP chính của plugin tùy chỉnh của bạn và sao chép/dán đoạn mã này vào đó

________số 8_______

Bước 2. Sử dụng mã ngắn //Storing a few possible date formats in an array: $postDateFormats = [ 'F j, Y', // ex: September 1, 2022 'jS M Y', // ex: 1st Sep 2022 'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM 'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM 'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM 'c', // ex: 2022-09-01T06:09:06-04:00(ISO format for schema) 'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 (RFC 2822) 'u', // ex: 1662027259 (Unix timestamp) ]; //print post date using them in different lines: foreach($postDateFormats as $format){ echo get_the_date($format)." "; }3 trong WordPress

Mở một bài đăng hoặc tạo một bài mới. trong trình chỉnh sửa, chỉ cần viết

//Storing a few possible date formats in an array:
$postDateFormats = [
            'F j, Y', // ex: September 1, 2022
            'jS M Y', // ex: 1st Sep 2022
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'c', // ex: 2022-09-01T06:09:06-04:00(ISO format for schema)
            'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 (RFC 2822)
            'u', // ex:  1662027259 (Unix timestamp)
];

//print post date using them in different lines:
foreach($postDateFormats as $format){
	echo get_the_date($format)." 
"; }
3 trong phần nội dung. Điều này sẽ in ngày đăng hoạt động với định dạng mặc định trên trang đăng đó

Nếu bạn muốn in ngày cho một ID bài đăng cụ thể, hãy sử dụng thuộc tính

//Storing a few possible date formats in an array:
$postDateFormats = [
            'F j, Y', // ex: September 1, 2022
            'jS M Y', // ex: 1st Sep 2022
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
            'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
            'c', // ex: 2022-09-01T06:09:06-04:00(ISO format for schema)
            'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 (RFC 2822)
            'u', // ex:  1662027259 (Unix timestamp)
];

//print post date using them in different lines:
foreach($postDateFormats as $format){
	echo get_the_date($format)." 
"; }
9 cho mã ngắn. (Bán tại.
$postId = 1;

$postDate = get_the_date('',$postId);

//printing the post date with WP setting's format:
echo $postDate;
0)

Định dạng mmm dd yyyy là gì?

Định dạng ngày/giờ

Là dd MM yyyy định dạng ISO?

[YYYY] cho biết năm có bốn chữ số, 0000 đến 9999. [MM] cho biết tháng có hai chữ số trong năm, từ 01 đến 12. [DD] cho biết ngày có hai chữ số của tháng đó, từ 01 đến 31 . Ví dụ: "5 tháng 4 năm 1981" có thể được biểu thị là "1981-04-05" ở định dạng mở rộng hoặc "19810405" ở định dạng cơ bản.

%f ở định dạng ngày tháng là gì?

Có thể sử dụng %f và %m trong một hoặc hai tháng có chữ số. Khi định dạng định dạng chứa %f, các tháng có một chữ số được hiển thị dưới dạng một chữ số . Khi sử dụng %m, các tháng có một chữ số được hiển thị với số 0 đứng đầu. Ví dụ: %f %e %Y sẽ hiển thị ngày 2 5 2018 với một chữ số cho tháng.

T và Z ở định dạng ngày là gì?

Chữ T phân tách phần ngày với phần thời gian trong ngày. Chữ Z ở cuối có nghĩa là UTC (nghĩa là độ lệch từ UTC bằng 0 giờ-phút-giây) . Chữ Z được phát âm là “Zulu”.