【问题标题】:how i can know how many days between 2 date by php? [duplicate]我怎么能知道 2 日期之间有多少天通过 php? [复制]
【发布时间】:2011-02-19 04:07:35
【问题描述】:

可能的重复:
How to count days between two dates in PHP?
Full Days between two dates in PHP?

我怎么知道两个日期之间有多少天 前任: 我想知道 12\02\2011 和 15\03\2011 之间有多少天

请帮帮我

【问题讨论】:

  • 使用 Stack Overflow 的搜索框?
  • 不是很相关,但是:您使用的是反斜杠而不是斜杠。这不是日期:12\02\2011。这是:2011 年 12 月 2 日。这更好:2011-12-31(国际格式)。我想我会提到它,因为这可能是你沮丧的根源(也因为它让我很恼火)。

标签: php


【解决方案1】:
<?php
$datetime1 = date_create('2011-02-12');
$datetime2 = date_create('2012-03-15');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%a days');
?>

您的日期必须是以下格式之一:
PHP Date formats

【讨论】:

    【解决方案2】:

    http://ca.php.net/manual/en/datetime.diff.php

    看例子。它几乎可以满足您的要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 2011-03-30
      • 2012-05-15
      • 1970-01-01
      • 2018-08-26
      • 2018-04-03
      • 2020-06-09
      相关资源
      最近更新 更多