是否可以检查日期("j-1 F-1")
???
我是菜鸟所以有些脚本会有所帮助! Postdate的格式如下:14 October
。
if ($postdate == date("j F")) {$postdate = "today";} THIS WORKS...
但我也需要检查$postdate
的{{1}}值!
再次感谢
答案 0 :(得分:3)
date('j F', strtotime('-1 day'));
将检索“昨天”时间戳。所以:
if ($postdate == date('j F', strtotime('-1 day'))) {$postdate = "yesterday";}
答案 1 :(得分:1)
$yesterday = date('j F', mktime(0,0,0, date('m'), date('d')-1, date('Y')));
“魔法”在mktime
电话中。我认真地建议您阅读PHP手册的相关部分:这几乎是Example #3的逐字重复!
答案 2 :(得分:0)
使用strtotime
或mktime
,然后检查您的日期是否介于该值和今天的时间戳之间。
if($date > strtotime('yesterday') && $date < time()) { echo 'yesterday or today' }
if($date > mktime(0,0,0,date('n'),date('j')-1) && $date < time()) { echo 'yesterday or today' }