get_the_date()
Gets the creation date of the current post. you can specify an arbitrary date output format. Used in a WordPress loop.
This function is different from the_date(). It always return a result (date), even if the next post (in the loop) was published on the same day (the_date() will skip such date output).
You can use the get_the_date filter to change the output string.
Uses: mysql2date()
Used By: the_date()
1 time — 0.000723 sec (slow) | 50000 times — 1.44 sec (fast) | PHP 7.2.5, WP 4.9.6
Hooks from the function
Return
String|Int|false
. Date the current post was written. False on failure.
Usage
get_the_date( $format, $post );
- $format(string)
- PHP date format. option.
Default: 'date_format' - $post(int|WP_Post)
- Post ID or WP_Post object.
Default: current post
Examples
#1 Specify an arbitrary date format
Post published at <?php echo get_the_date('n-j-Y'); ?>
Displays: Post published at 11-6-2018
#2 A basic example
Display the date of the post within the WordPress Loop.
<span class="entry-date"><?php echo get_the_date(); ?></span>
Changelog
Since 3.0.0 | Introduced. |