试过这个:
$thismonth = new DateTime(dateReformat( 'Y-M' ));
$end = $thismonth->modify('last day of this month 23:59');
得到了这个:2018-02-28 23:59
正如所料。
试过这个:
$thismonth->modify('last day of this month 23:59:59');
得到了这个:2018-02-28 23:59
预期:2018-02-28 23:59:59
我试图进行查询,我不会错过本月最后一分钟的任何内容。
答案 0 :(得分:0)
正如@salathe在评论中提到的那样
为了获得秒数,您必须以格式
提供 echo $thismonth->format('Y-m-d H:i:s'); // note the "s"
或者您在评论中提出的要求
是的,但是用户有时会选择日期,例如2018-02-15。所以我 需要像“where tbl.date< 2018-02-15 23:59:59”这样的东西 也许我应该稍微编辑一下我的问题。
在像这样的SQL查询中使用where子句
WHERE date(tbl.date) <= '2018-02-15'