php - 比较日期修整

标签 php

我有一个字段 (nonTimeStampDate) 有这样的日期

2010-03-15  

我想对照另一个字段 (timeStampDate) 检查它,它是

2010-03-15 15:07:45    

查看日期是否匹配。但正如您所见,由于格式不同,即使日期相同,它也不匹配。
任何帮助将不胜感激。 谢谢

最佳答案

我的第一个想法是使用 date()strtotime() 重新格式化它们。

$date1 ="2010-03-15";
$date2 = "2010-03-15 15:07:45";

if (date('Y-m-d', strtotime($date1)) == date('Y-m-d', strtotime($date2)))
{ 
   //do something 
}

这会起作用,并让您更灵活地设置两个日期的格式。不是最优雅的。

关于php - 比较日期修整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3391419/

相关文章:

php - MySQL 查询 - 有点棘手

php - 404 错误但来自 Codeigniter Framework 中的 JQuery Ajax 的正确响应

php - 找不到 codeigniter 迁移到 linux 服务器页面

php - 为什么对引用值调用函数(例如 strlen、count 等)如此慢?

php - WORDPRESS:我刚刚在 wp_user 行上使用 phpMyadmin 创建了一个额外的列,现在我需要每个用户在登录时更新该列

php - FormBuilder.php 中的 Laravel 5.2 ErrorException

php - WHERE 和 WHERE 或 WHERE Laravel 查询?

php - Symfony2/Doctrine 不会创建多对多关系

php - 从 DatePeriod 变量获取间隔

php - Laravel 中的元数据对象处理