我目前正在使用以下PHP字符串,该字符串以DD.MM.YYYY格式从发票中收集截止日期。
<?php echo date_from_mysql($invoice->invoice_date_due , TRUE); ?>
我想在此之前五天自动计算日期,如果可能的话,让它全部显示(例如2016年1月1日星期一)
对此有任何帮助将不胜感激!
答案 0 :(得分:0)
$objDate = new \DateTime(date_from_mysql($invoice->invoice_date_due , TRUE), new \DateTimeZone('Europe/London'));
$objDate->sub(new DateInterval('P5D')); //minus 5 days
echo $objDate->format('Y-m-d H:i:s');
答案 1 :(得分:0)
请按照您的要求确定日期
<?php
$date = new DateTime('01.02.2016'); //modify if you wish
$date->sub(new DateInterval('P5D')); //calculate the date five days prior
echo $date->format('l, jS F Y') . "\n"; //formatted as you mentioned
?>