【问题标题】:Minus two dates to get the difference in months [duplicate]减去两个日期以获得月份的差异[重复]
【发布时间】:2014-03-13 00:26:43
【问题描述】:

请我希望减去日期以在等效月份获得结果。

$date1 = 01/01/2013;
$date2 = 12/12/2013;
$months = $date2 - $date1;
$months would be 12.

请提供帮助。 谢谢

【问题讨论】:

    标签: php date date-math


    【解决方案1】:

    您的日期格式不明确。是DD/MM/YYYY 还是MM/DD/YYYY。假设DD/MM/YYYY

    $date1 = DateTime::createFromFormat('d/m/Y', '01/01/2013');
    $date2 = DateTime::createFromFormat('d/m/Y', '12/12/2013');
    $interval = $date1->diff($date2);
    echo $interval->m;
    

    See it in action

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-01
      • 1970-01-01
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多