作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的日期有问题。我有一个出生日期,例如。数据库中 1993-06-01。现在我想与现在的日期进行比较,这样我就可以弹出生日消息。这怎么可能与只有月份和日期字段进行比较。特别是在查询中,这样我可以附上他们的名字和生日信息使用Pyrocms框架。
最佳答案
对于 PHP,只需使用 DateTime .
示例:
$date1 = new DateTime('1993-06-01');
$date2 = new DateTime();
if ($date1->format('m-d') === $date2->format('m-d')) {
// send the birthday message
}
如果您想在 SQL 中执行此操作,请使用 MONTH()
和 DAY()
。
示例:
$sql = "SELECT * FROM `table` WHERE MONTH(`date_column`) = " . $date->format('n') . " AND DAY(`date_column`) = " . $date->format('j');
关于php - 如何对日期进行切片,以便我只能与月份和日期进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45628105/
我是一名优秀的程序员,十分优秀!