PHP:找到两个日期("YmdHis")之间的日差

ria*_*iad 2 php datetime

我需要找到date("YmdHis")value.let 的日差,说一个值是:

$previous_date='20101202115755';
$current_date= date("YmdHis");
$day_difference=?????
Run Code Online (Sandbox Code Playgroud)

现在我需要找到两个值之间唯一的一天差异.他们是否有任何善良的心可以帮助我找到价值?

gnu*_*nud 7

对于PHP> = 5.3.0:

$prev = DateTime::createFromFormat("YmdHis", '20101202115755');
$curr = new DateTime();
$diff = $curr->diff($prev);
echo "Difference: ".$diff->days;
Run Code Online (Sandbox Code Playgroud)

  • 这就是我说"php> = 5.3.0"的原因. (9认同)