我有一个mysql表,我存储了两个日期,比如2015-03-13和2015-03-20,我在表单上显示了这些日期,没有。这两个日期之间的日子。
在这里,我想要PHP代码来计算天数。
发布于 2015-03-13 05:29:34
$start = strtotime('2015-03-13');
$end = strtotime('2015-03-20');
$diff = $end - $start;
$days = floor($diff / (3600 * 24));发布于 2015-03-13 05:29:03
试试这个(面向对象的风格):
<?php
$datetime1 = new DateTime('2015-03-13');
$datetime2 = new DateTime('2015-03-20');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a días');
?>程序风格:
<?php
$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%a días');
?>您可以在以下网站上阅读更多内容:
发布于 2015-03-13 05:29:34
尝尝这个。
$date1=date_create("2013-03-15");<br>
$date2=date_create("2013-12-12");
$diff=date_diff($date1,$date2); <br>
echo $diff->format("%R%a days");来源:diff
https://stackoverflow.com/questions/29025440
复制相似问题