php - 如果它们具有不同的格式 PHP,请检查哪个日期时间较旧
问题描述
如果格式不同,如何检查哪个日期较旧,例如:
$date1 = "2018-05-09 12:31:51"; // "Y-m-d H:i:s" format
$date2 = "06/09/2018"; // "d/m/Y" format
解决方案
DateTime::createFromFormat
在这里很方便
试试这个:
$date1 = "2018-05-09 12:31:51"; // "Y-m-d H:i:s" format
$date2 = "06/09/2018"; // "d/m/Y" format
$objDateA = DateTime::createFromFormat('Y-m-d H:i:s', $date1);
$objDateB = DateTime::createFromFormat('d/m/Y', $date2);
if ($objDateA < $objDateB)
{
...
}
推荐阅读
- jackson - 如何反序列化带有属性的xml节点并添加前缀
- python - 在 binder 上使用 ipyvidgets 和 matplotlib 的交互式绘图可生成静态图像
- java - 当我尝试从我的应用程序打开一个 excel 文件到默认的手机 excel 阅读器时,会生成此错误
- java - SessionFactory 在休眠项目中为空
- json - 从 API .NET CORE JSON ARRAY 使用第三个 API
- sql-server - 用例的一对多或多对多的数据库设计?
- algorithm - 将 Flutter 中的对象列表传递给另一个对象并外部化其中一个数据
- javascript - 如何使用 JavaScript 正则表达式拆分此文本?
- r - RCurl::getURL 在循环运行时偶尔会失败
- javascript - 将值添加到映射数组