如何计算PHP两个日期之间的差异?
给定两个日期,start_date 和 end_date。任务是找出两个日期之间的差异。
例子:
Input: start_date: 2016-06-01 22:45:00
end_date: 2018-09-21 10:44:01
Output: 2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
Input: start_date: 2015-05-12 12:37:30
end_date: 2018-04-25 12:45:31
Output: 2 years, 11 months, 19 days, 0 hours, 8 minutes, 1 seconds
方法一:使用 date_diff()函数求两个日期的差值。
方法二:用日期-时间数学公式求两个日期的差。它返回两个指定日期之间的年、月、日、小时、分钟、秒。
程序:
输出:
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
方法三:该方法用于获取两个指定日期之间的总天数。
输出:
Difference between two dates: 103
PHP是一种专门为 Web 开发设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。