【发布时间】:2022-01-02 05:23:49
【问题描述】:
在我的项目中,我为用户创建了一个按日期搜索的选项,但在我的数据库中,所有插入都是 DateTime 格式 (yyyy-mm-dd h:m:s),而仅进行搜索使用简单的日期(yyyy-mm-dd)输入。 有什么方法可以比较这两个值,以便用户可以找到给定日期的所有插入内容?
【问题讨论】:
-
如果您从时间戳中省略小时、分钟和秒,基于日期的搜索仍然可以工作,它们只是“包含”(即如果您搜索“2021-11-23 ",这将包括从 "2021-11-23 00:00:00" 到 "2021-11-23 23:59:59" 的所有时间戳)。除非您尝试进行字符串比较,否则基于日期的搜索应该仍然可以正常工作。你有什么办法解决这个问题?
标签: php mysql laravel laravel-blade