为了账号安全,请及时绑定邮箱和手机立即绑定

获取PHP中两个日期之间确切差异的简单方法,包括毫秒

获取PHP中两个日期之间确切差异的简单方法,包括毫秒

PHP
人到中年有点甜 2022-01-08 20:12:20
我需要得到 PHP 中两个日期之间的差异,精确到毫秒。日期都是DateTime对象(或兼容的变体)。自 PHP 7.2 起,也DateTime存储毫秒。DateTime::diff()返回一个DateInterval对象,但是,它不区分不同长度的年份或月份:“20 19 -01-01” — “20 20 -01-01” = 1 年(365天)“20 20 -01-01” — “20 21 -01-01” = 1 年(366天)“2019- 01 -01” — “2019- 02 -01” = 1 个月(31天)“2019- 02 -01” — “2019- 03 -01” = 1 个月(28天)是否有一个很好的内置我还没有找到可以做到这一点,还是我必须推出自己的功能?
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

如果您使用DateTime::diff()获取DateInterval,它将具有days将正确设置的属性。你可以用这个组合hisf属性来获取毫秒的正确数目。


查看完整回答
反对 回复 2022-01-08
  • 1 回答
  • 0 关注
  • 226 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号