使用PHP计算日期
我目前正在使用以下PHP字符串,它以DD.MM.YYYY格式从发票中收集到期日使用PHP计算日期,php,date,Php,Date,我目前正在使用以下PHP字符串,它以DD.MM.YYYY格式从发票中收集到期日 <?php echo date_from_mysql($invoice->invoice_date_due , TRUE); ?> 我希望在此之前五天自动计算日期,如果可能,完整显示日期(如2016年1月1日星期一) 在此方面的任何帮助都将不胜感激 您可以使用此函数和函数 $objDate = new \DateTime(date_from_mysql($invoice->invoice
<?php echo date_from_mysql($invoice->invoice_date_due , TRUE); ?>
我希望在此之前五天自动计算日期,如果可能,完整显示日期(如2016年1月1日星期一)
在此方面的任何帮助都将不胜感激 您可以使用此函数和函数
$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');
在您所需的日期设置中尝试此选项
<?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
?>
使用PHP手册了解大量与日期和时间相关的函数。你甚至可以用谷歌搜索你的问题,各种正确的答案会神奇地出现。看看这个: