Php 比较发布日期从今天开始获取日期-Wordpress
我希望能够计算出帖子创建的天数,并与今天进行比较,以回应“今天/昨天/上周/上月”。我从get_The_date()得到的日期格式是“2015年12月1日”,所以我想知道是否需要使用另一个我不知道的函数 只需获取_the _date()函数 现在日期应为YYYY-MM-DD格式 为此Php 比较发布日期从今天开始获取日期-Wordpress,php,wordpress,Php,Wordpress,我希望能够计算出帖子创建的天数,并与今天进行比较,以回应“今天/昨天/上周/上月”。我从get_The_date()得到的日期格式是“2015年12月1日”,所以我想知道是否需要使用另一个我不知道的函数 只需获取_the _date()函数 现在日期应为YYYY-MM-DD格式 为此 $date1 = date('Y-m-d', strtotime(get_the_date())) ; $current_date1 = date('Y-m-d', time()) ; 现在使用这个函数 func
$date1 = date('Y-m-d', strtotime(get_the_date())) ;
$current_date1 = date('Y-m-d', time()) ;
现在使用这个函数
function dateDifference($date_1 , $date_2 )
{
$datetime1 = date_create($date_1);
$datetime2 = date_create($date_2);
$interval = date_diff($datetime1, $datetime2);
return $interval->format('%a');
}
//call above function
echo $days = dateDifference($date1, $current_date1);
您只需要获取_the _date()函数 现在日期应为YYYY-MM-DD格式 为此
$date1 = date('Y-m-d', strtotime(get_the_date())) ;
$current_date1 = date('Y-m-d', time()) ;
现在使用这个函数
function dateDifference($date_1 , $date_2 )
{
$datetime1 = date_create($date_1);
$datetime2 = date_create($date_2);
$interval = date_diff($datetime1, $datetime2);
return $interval->format('%a');
}
//call above function
echo $days = dateDifference($date1, $current_date1);
我不确定是否有WordPress函数,但您可以使用内置PHP函数获取值 昨天:
date('Y-m-d', strtotime("-1 day"));
上周
date('Y-m-d', strtotime("-1 week +1 day"));
上个月
date('Y-m-'.1, strtotime("-1 month")); //First day of -1 month
你可以在这里阅读更多关于strotime的信息
如果您以前没有使用过date函数,这里还有一个指向date函数的链接:
您可能希望在wordpress查询中使用Y-m-d格式,请在此处阅读更多信息:我不确定是否有wordpress函数,但您可以使用内置PHP函数获取值 昨天:
date('Y-m-d', strtotime("-1 day"));
上周
date('Y-m-d', strtotime("-1 week +1 day"));
上个月
date('Y-m-'.1, strtotime("-1 month")); //First day of -1 month
你可以在这里阅读更多关于strotime的信息
如果您以前没有使用过date函数,这里还有一个指向date函数的链接:
您可能希望在wordpress查询中使用Y-m-d格式,请在此处阅读更多相关信息:您是否查看了
时间()的格式选项?您可能需要编写一些代码来实现今天/昨天/等等。。。基于它的回报。您是否已签出时间()的格式选项?您可能需要编写一些代码来实现今天/昨天/等等。。。基于它的回报。