向Wordpress get_the_date函数添加天数

时间:2015-11-11 17:28:49

标签: php xml wordpress

我需要为YYYYMMDD格式的作业网站的xml Feed添加到期日期。

该职位需要在首次发布日期后60天到期,我已使用下面的代码返回每个职位发布的日期。

// Job date
$date = $xml_document->createElement("date");
$date->appendChild($xml_document->createCDATASection( get_the_date('Ymd') ));
$job_element->appendChild($date);

我如何只是抓住这个日期并添加60天?

谢谢:)

1 个答案:

答案 0 :(得分:2)

$date = $xml_document->createElement("date");
$wpDate = get_the_date('Y-m-d');
$wpDate = new DateTime($wpDate);
$wpDate->add(new DateInterval('P60D')); // P60D means a period of 60 days
$wpDate = $wpDate->format('Ymd');
$date->appendChild($xml_document->createCDATASection( $wpDate ));
$job_element->appendChild($date);