检索日期差异php

时间:2015-10-23 08:02:10

标签: php date datetime

我想计算用户从datepicker到$_POST选择的日期差异。 $from$to都会返回用户从表单中选择的日期,但date_diff和其他用户的方法不起作用,从而发布此内容。我只对日期感兴趣,所以时间对我来说并不重要。

这是我的代码:

$from = $_POST['dateFrom'];
$to = $_POST['dateTo'];

echo $from; 
echo $to; 

$newFrom = strtotime($from);
$newFormatFrom = date('m-d-Y',$newFrom);

$newTo = strtotime($to);
$newFormatTo = date('m-d-Y',$newTo);    

$dateDiff = date_diff($newFormatFrom, $newFormatTo);

3 个答案:

答案 0 :(得分:1)

<?php

 $from = strtotime($_POST['dateFrom']);
 $to = strtotime($_POST['dateTo']);
 $datediff = $to - $from;
 echo floor($datediff/(60*60*24));

?>

答案 1 :(得分:1)

$noofdays = (strtotime($to)-strtotime($from))/(60*60*24);
print $noofdays;

答案 2 :(得分:0)

使用date_create函数,可能会对您有所帮助:

$date1=date_create("2013-03-15");
$date2=date_create("2013-12-12");

$diff=date_diff($date1,$date2);