计算两个unix时间戳之间的月数

问题描述:

计算两个unix时间戳之间月份差异的最短方式(一个月中的平均天数为30)是什么? Date :: diff可用于处理DateTime对象,但是我想知道是否有一种简洁的方式来处理时间戳记...计算两个unix时间戳之间的月数

那么,30天是60 * 60 * 24 * 30 = 2592000秒,所以只需将该差异与该数字分开:

(endTime - startTime)/2592000 

我同意上面的解决方案,但它仍然不合格。你最好使用DateTime对象;你可以用你的Unix时间戳这样加载:

$dateTime->setTimestamp($stamp);