我有两个日期时间,date1 = '2012/10/18 14:12:12' date2 = '2012/10/18 14:20:12'
date2-date1 为 8 分钟。我想在几分钟内得到不同的结果。
但是如果 date2 > date1
date1 = '2012/10/18 14:02:12' date2 = '2012/10/18 14:10:12'
然后我想得到-8的结果。我怎样才能在 php 中做到这一点?
查看Datetime类。
您将需要Datetime::createFromFormat()
(将您的字符串转换为 Datetime 对象)和Datetime::diff()
(这将为您提供任何两个 Datetime 之间的差异,分为年、月、日等)。