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
  • Nước vo gạo và những công dụng tuyệt vời mà bạn chưa biết
  • 21 Serum HA tốt nhất hiện nay cho da khô, da dầu nhờn và trị mụn
  • 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
Thứ Bảy, Tháng Tư 1
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

  • 1 Giới thiệu về hàm get_the_date
  • 2 Cách sử dụng hàm get_the_date
    • 2.1 Một số ví dụ về cách dùng get_the_date()
    • 2.2 Đồng nhất định dạng ngày tháng năm trên toàn bộ website
    • 2.3 Một số ví dụ về định dạng ngày tháng năm

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

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

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

<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:

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, 2023:

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, 2023

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

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

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

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

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:

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:

$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:

$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
dNumeric, with leading zeros01–31
jNumeric, without leading zeros1–31
SThe English suffix for the day of the monthst, nd or th in the 1st, 2nd or 15th.
Weekday
lFull name  (lowercase ‘L’)Sunday – Saturday
DThree letter nameMon – Sun
Month
mNumeric, with leading zeros01–12
nNumeric, without leading zeros1–12
FTextual fullJanuary – December
MTextual three lettersJan – Dec
Year
YNumeric, 4 digitsEg., 1999, 2023
yNumeric, 2 digitsEg., 99, 03
Time
aLowercaseam, pm
AUppercaseAM, PM
gHour, 12-hour, without leading zeros1–12
hHour, 12-hour, with leading zeros01–12
GHour, 24-hour, without leading zeros0-23
HHour, 24-hour, with leading zeros00-23
iMinutes, with leading zeros00-59
sSeconds, with leading zeros00-59
TTimezone abbreviationEg., EST, MDT …
Full Date/Time
cISO 86012023-02-12T15:19:21+00:00
rRFC 2822Thu, 21 Dec 2023 16:01:07 +0200
UUnix 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:

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, 2023 12:50 am
  • F j, Y – November 6, 2023
  • F, Y – November, 2023
  • g:i a – 12:50 am
  • g:i:s a – 12:50:48 am
  • l, F jS, Y – Saturday, November 6th, 2023
  • M j, Y @ G:i – Nov 6, 2023 @ 0:50
  • Y/m/d \a\t g:i A – 2023/11/06 at 12:50 AM
  • Y/m/d \a\t g:ia – 2023/11/06 at 12:50am
  • Y/m/d g:i:s A – 2023/11/06 12:50:48 AM
  • Y/m/d – 2023/11/06
4.2/5 - (5 bình chọn)
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

Search
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

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

Tách nền hình ảnh là một việc cực kỳ khó làm trước khi các công cụ xóa nền ảnh sử dụng AI ra đời. Dù…

Hàm get_template_part(): 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

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

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

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

Cách sử dụng thước đo (ruler) trong Photoshop

Wordpress - Woocommerce

33 Hàm Trong WordPress Hay Sử Dụng Nhất

Dù bạn tạo Theme hay Plugin, bạn đều cần sử dụng đến các hàm mặc định của Wordpress. Tất nhiên, bạn có thể viết hàm…

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

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

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

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

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

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

Bài viết mới

Nước vo gạo và những công dụng tuyệt vời mà bạn chưa biết

21 Serum HA tốt nhất hiện nay cho da khô, da dầu nhờn và trị mụn

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

© 2023 All Rights Reserved  by  HuyHoa.Net. DMCA.com Protection Status .
Hosted by Dreamhost. Follow us on  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.