PHP数学与日期

时间:2011-11-08 21:59:28

标签: php math date

我不知道为什么这不起作用。第一个变量是数字11,第二个变量是12,它出现为0.我不知道为什么,我希望它输出的答案是1。

<?php echo htmlentities(
    date('m', strtotime($resultArray['commissionEligibilityDate'])) -
    date('m', strtotime($resultArray['tiercommissionexpiration']))); ?>

1 个答案:

答案 0 :(得分:0)

从阅读你的问题,我认为

  • $resultArray['commissionEligibilityDate'] == 11
  • $resultArray['tiercommissionexpiration'] == 12

strtotime期望英语日期短语--11和12对它毫无意义,因此它将返回false(或PHP上的-1&lt; 5.10)