admin管理员组文章数量:1434960
I currently use the following code below in my loop to display dates for groups of posts. Works great, was just wondering if it's possible to change the day from php code 'l'(Sunday-Saturday) to Today and Yesterday for the current posts.
I am guessing Wordpress doesn't have a built-in detection and a function will need to be created to replace the date here?
$my_date = the_date('l, F jS, Y', '<div class="clear"></div><h2>', '</h2>', FALSE); echo $my_date;
I currently use the following code below in my loop to display dates for groups of posts. Works great, was just wondering if it's possible to change the day from php code 'l'(Sunday-Saturday) to Today and Yesterday for the current posts.
I am guessing Wordpress doesn't have a built-in detection and a function will need to be created to replace the date here?
$my_date = the_date('l, F jS, Y', '<div class="clear"></div><h2>', '</h2>', FALSE); echo $my_date;
Share
Improve this question
asked Apr 5, 2019 at 22:55
Joe LandryJoe Landry
277 bronze badges
2 Answers
Reset to default 2It took me less than a minute of asking the googles (or bing, or duck) to find this answer:
https://stackoverflow/questions/3454258/php-date-yesterday-today
The accepted answer has the code you want to use (or will give you a starting point).
(And this is not really a WordPress question...it's a PHP question. PHP questions belong on the Stack Overflow place: https://stackoverflow/ )
WordPress has built-in function to display time difference in a nicer way. And its even used almost everywhere in wp-admin ;)
This function is called human_time_diff
. It takes two params: from
and to
(both as timestamps) and returns a string containing human readable time difference.
And there’s even a filter human_time_diff
that will allow you to do your alterations to such strings, so you can make it more or less precise (for example the function can return “4 seconds ago”).
And if you want only the “today/yesterday”, then go for Ricks solution with simple comparison of dates.
本文标签: phpWay to display “Yesterday”“Today”
版权声明:本文标题:php - Way to display “Yesterday”, “Today” 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745621306a2666698.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论