Huy Hòa
  • Home
  • Lập trình
    • WordPress
    • Joomla
    • Marketing
    • Seo Web
    • Thiết kế Web
  • Mẹo Vặt
  • Sức khỏe
  • Làm đẹp
  • Du Lịch
  • Free Tools
    • Chuyển Số Thành Chữ
    • Sửa Lỗi Font Chữ Tiếng Việt Online
    • Phần Mềm Gõ Tiếng Việt Online
  • Liên hệ
Nổi bật
  • Test
  • 15 cách làm trắng răng tại nhà cực kỳ hiệu quả và dễ áp dụng
  • 50+ website tải Sound Effects chất lượng cao miễn phí và có phí
  • Đánh giá 10 phần mềm SEO AI tốt nhất hiện nay
  • Hướng dẫn 2 cách xóa phông nền ảnh Online không cần Photoshop
Thứ Ba, Tháng Tám 5
Huy Hòa
  • Home
  • Lập trình
    • WordPress
    • Joomla
    • Marketing
    • Seo Web
    • Thiết kế Web
  • Mẹo Vặt
  • Sức khỏe
  • Làm đẹp
  • Du Lịch
  • Free Tools
    • Chuyển Số Thành Chữ
    • Sửa Lỗi Font Chữ Tiếng Việt Online
    • Phần Mềm Gõ Tiếng Việt Online
  • Liên hệ
Huy Hòa
Home»Thiết kế web»Hướng dẫn sử dụng hàm get_the_date trong WordPress

Hướng dẫn sử dụng hàm get_the_date trong WordPress

Facebook Twitter Pinterest LinkedIn Tumblr Email
Hướng dẫn sử dụng hàm get_the_date trong Wordpress
Hướng dẫn sử dụng hàm get_the_date trong Wordpress

get_the_date là hàm trả về thời gian bài viết được publish theo dạng string. Tức là khi dùng hàm get_the_date() để lấy dữ liệu, muốn hiển thị nó ra thì ta phải echo dữ liệu đó. Định dạng ngày tháng được hỗ trợ theo đúng chuẩn PHP Date Format.

Table of Contents

Giới thiệu về hàm get_the_date

Đây là hàm nằm trong lõi (core) của WordPress. Bạn có thể tìm thấy hàm get_the_date ở file này wp-includes/general-template.php

1
2
3
4
5
6
7
8
9
10
11
12
13
function get_the_date( $format = '', $post = null ) {
    $post = get_post( $post );
    if ( ! $post ) {
        return false;
    }
    if ( '' === $format ) {
        $the_date = get_post_time( get_option( 'date_format' ), false, $post, true );
    } else {
        $the_date = get_post_time( $format, false, $post, true );
    }
    return apply_filters( 'get_the_date', $the_date, $format, $post );
}
 

Cách sử dụng hàm get_the_date

1
2
get_the_date($format,$post_id);
 

Trong đó $format là định dạng thời gian. Định dạng này hỗ trợ theo chuẩn PHP DateTime Format

$post_id là ID của bài viết / page cần lấy thông tin thời gian.

Hướng dẫn sử dụng hàm get_the_date trong WordPress
Hướng dẫn sử dụng hàm get_the_date() trong WordPress

Một số ví dụ về cách dùng get_the_date()

Lấy thông tin thời gian trong vòng lặp

1
<time datetime="<?php echo get_the_date('c'); ?>" itemprop="datePublished"><?php echo get_the_date(); ?></time>

Muốn lấy thời gian của bài viết / page hiện tại đang xem:

1
echo get_the_date(get_the_ID());

Lấy thời gian publish của bài viết hiện tại đang xem và đổi định dạng ngày tháng năm thành Monday January 1st, 2025:

1
echo get_the_date('l F dS, Y', get_the_ID());

Thay đổi định dạng ngày tháng năm hiển thị ra ngoài:

Ví dụ muốn hiển thị: Monday January 11, 2025

1
$post_date = get_the_date( 'l F j, Y' ); echo $post_date;

Ví dụ muốn hiển thị: Wed Jan 9, 2025

1
$post_date = get_the_date( 'D M j, Y' ); echo $post_date;

Hiển thị dạng 15th Jan 2025

1
echo get_the_date( 'dS M Y', $post->ID );

Lấy thời gian publish của bài viết bất kỳ với id là $id:

1
echo get_the_date($id);

Cộng thêm 1 ngày vào thời gian publish bài viết. Ví dụ bạn publish bài viết vào ngày 10 October nhưng bạn muốn nó hiện ra vào ngày 11 October:

1
2
3
$date_add_1_day = date('j-F-Y', strtotime('+1 day', get_the_date('U')));
echo "Published on: $date_add_1_day\n";
 

Thay +1 day thành số ngày bạn muốn thêm.

So sánh thời gian giữa lúc bài viết được published với thời gian hiện tại. Ví dụ hiện ra kiểu: Bài viết được public 1 năm, 2 tháng, 3 ngày trước. Hoặc bài viết được published 330 ngày trước:

1
2
3
4
5
$difference = get_the_date('U',$id)->diff(time());
echo '<br />Difference: <br />'.$difference->y.' years, <br />'
                   .$difference->m.' months, <br />'
                   .$difference->d.' days<br /><br />';
echo 'Số ngày: '.  $difference->days;

Nói chung, muốn thay đổi định dạng ngày tháng năm các bạn chỉ cần đổi tham số thứ nhất theo đúng định dạng được hỗ trợ theo chuẩn PHP DateTime Format. Các ký tự định dạng được tiêu chuẩn hóa và sử dụng toàn cầu trong ngôn ngữ lập trình PHP. Vì WordPress được viết bằng ngôn ngữ lập trình PHP nên bạn có thể sử dụng bảng ký tự định dạng Ngày và Giờ trực tiếp từ trang web php.net.

Đây là bảng các ký tự chuẩn hóa hay dùng được trích ra từ đó:

Day of Month
d Numeric, with leading zeros 01–31
j Numeric, without leading zeros 1–31
S The English suffix for the day of the month st, nd or th in the 1st, 2nd or 15th.
Weekday
l Full name  (lowercase ‘L’) Sunday – Saturday
D Three letter name Mon – Sun
Month
m Numeric, with leading zeros 01–12
n Numeric, without leading zeros 1–12
F Textual full January – December
M Textual three letters Jan – Dec
Year
Y Numeric, 4 digits Eg., 1999, 2025
y Numeric, 2 digits Eg., 99, 03
Time
a Lowercase am, pm
A Uppercase AM, PM
g Hour, 12-hour, without leading zeros 1–12
h Hour, 12-hour, with leading zeros 01–12
G Hour, 24-hour, without leading zeros 0-23
H Hour, 24-hour, with leading zeros 00-23
i Minutes, with leading zeros 00-59
s Seconds, with leading zeros 00-59
T Timezone abbreviation Eg., EST, MDT …
Full Date/Time
c ISO 8601 2025-02-12T15:19:21+00:00
r RFC 2822 Thu, 21 Dec 2025 16:01:07 +0200
U Unix timestamp (seconds since Unix Epoch) 1455880176

Đồng nhất định dạng ngày tháng năm trên toàn bộ website

Nếu bạn muốn đồng nhất định dạng ngày tháng năm trên toàn bộ website của bạn theo một mô típ chung để cho chuyên nghiệp, các bạn có thể thực hiện theo các bước sau:
1, Cấu hình định dạng ngày tháng cho toàn website trong phần Setting/General của WordPress Dashboard.

2, Thay tất cả những chỗ nào có get_the_date với các định dạng khác thành định dạng kiểu này:

1
2
get_the_date( get_option( 'date_format' ) );
 

Một số ví dụ về định dạng ngày tháng năm

Dưới đây là một số ví dụ về các định dạng thời gian trong phần Setting và hàm get_the_date() có hỗ trợ. Bên cạnh là ví dụ về cách nó sẽ hiển thị ra bên ngoài như nào để các bạn dễ tưởng tượng.

  • F j, Y g:i a – November 6, 2025 12:50 am
  • F j, Y – November 6, 2025
  • F, Y – November, 2025
  • g:i a – 12:50 am
  • g:i:s a – 12:50:48 am
  • l, F jS, Y – Saturday, November 6th, 2025
  • M j, Y @ G:i – Nov 6, 2025 @ 0:50
  • Y/m/d \a\t g:i A – 2025/11/06 at 12:50 AM
  • Y/m/d \a\t g:ia – 2025/11/06 at 12:50am
  • Y/m/d g:i:s A – 2025/11/06 12:50:48 AM
  • Y/m/d – 2025/11/06
Wordpress
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticleDownload bộ Font chữ viết tay đẹp nhất hiện nay
Next Article Hàm get_template_part(): Cách sử dụng và ví dụ cụ thể
Huy Hoa
  • Website

Related Posts

Đánh giá 10 phần mềm SEO AI tốt nhất hiện nay

Hướng dẫn 2 cách xóa phông nền ảnh Online không cần Photoshop

Cách làm mịn da mặt bằng Photoshop mà vẫn giữ được lỗ chân lông

20 công cụ tách nền ảnh tốt nhất và hoàn toàn miễn phí

Cách hiển thị Category trong WordPress sử dụng get category với get_categories()

Hướng dẫn cài đặt, sử dụng, cấu hình Contact Form 7 đầy đủ nhất

Hướng dẫn sử dụng Cloudflare DNS, Cloudflare CDN và bảo mật từ A-Z

get_the_post_thumbnail_url – Get the post thumbnail URL with example

Hướng dẫn sử dụng wp_insert_user có ví dụ cụ thể

Leave A Reply Cancel Reply

SEO - Marketing

get_the_post_thumbnail_url – Get the post thumbnail URL with example

get_the_post_thumbnail_url là hàm dùng để lấy đường dẫn file ảnh đại diện (post thumbnail) của bài viết. Trong Wordpress, hình đại diện của bài viết…

Hàm get_posts() WordPress: Cách sử dụng và ví dụ cụ thể

Cách dùng hàm get_post() trong WordPress để lấy dữ liệu bài viết

Hướng dẫn sử dụng hàm get_terms trong WordPress

Hướng dẫn sử dụng các hàm esc_html_e(), esc_html__(), esc_html() trong WordPress

Hàm get_post_meta() WordPress: Cách sử dụng và ví dụ cụ thể

Hướng dẫn sử dụng hàm get_the_date trong WordPress

Thiết kế Web - Đồ Họa

Cách dùng hàm get_post() trong WordPress để lấy dữ liệu bài viết

Hàm get_post() trong WordPress dùng để lấy dữ liệu của bài viết cụ thể nào đó (theo post_id) như tiêu đề, tác giả, ngày giờ…

Giải mã MD5 được không? Những website dịch ngược mã MD5 online tốt nhất

Hướng dẫn 2 cách xóa phông nền ảnh Online không cần Photoshop

Hướng dẫn sử dụng wp_insert_user có ví dụ cụ thể

11 Plugin Thống Kê Truy Cập WordPress tốt nhất

WP_Query: Tất cả những thông tin bạn cần biết

get_user_by: Hướng dẫn sử dụng và ví dụ cụ thể

Wordpress - Woocommerce

Hàm get_post_meta() WordPress: Cách sử dụng và ví dụ cụ thể

get_post_meta() là hàm dùng để lấy các post meta value và post meta key trong Wordpress. Bài viết này sẽ hướng dẫn các bạn cách…

Giải mã MD5 được không? Những website dịch ngược mã MD5 online tốt nhất

Download bộ Font chữ viết tay đẹp nhất hiện nay

WP_Query: Tất cả những thông tin bạn cần biết

get_the_post_thumbnail_url – Get the post thumbnail URL with example

Hướng dẫn sử dụng Cloudflare DNS, Cloudflare CDN và bảo mật từ A-Z

Hướng dẫn sử dụng các hàm esc_html_e(), esc_html__(), esc_html() trong WordPress

Bài viết mới

Test

15 cách làm trắng răng tại nhà cực kỳ hiệu quả và dễ áp dụng

50+ website tải Sound Effects chất lượng cao miễn phí và có phí

Đánh giá 10 phần mềm SEO AI tốt nhất hiện nay

Hướng dẫn 2 cách xóa phông nền ảnh Online không cần Photoshop

Cách làm mịn da mặt bằng Photoshop mà vẫn giữ được lỗ chân lông

20 công cụ tách nền ảnh tốt nhất và hoàn toàn miễn phí

Sự khác nhau giữa Collagen và Axit Hyaluronic

Tác dụng cấp ẩm của Axit Hyaluronic cho làn da tươi trẻ, không nếp nhăn

Cách hiển thị Category trong WordPress sử dụng get category với get_categories()

© 2025 All Rights Reserved HuyHoa.Net. DMCA.com Protection Status .
Hosted by Dreamhost. Follow us on Follow Huy Hoa on Google News Google News.
  • Giới thiệu
  • Bảo mật
  • Quy định sử dụng
  • Liên hệ

Type above and press Enter to search. Press Esc to cancel.