【问题标题】:Matches dates in Laravel 5在 Laravel 5 中匹配日期
【发布时间】:2018-04-27 08:17:21
【问题描述】:

我有 $startdate 和 $finishdate,在 Mysql 的一个表中,有两列“start_date”和“finish_date”。

我想知道第一个范围 ($startdate,$finishdate) 在某个日期是否与第二个范围 ("start_date,"finish_date") 匹配。

我尝试过使用 Between,但使用 Eloquent 是不同的,并且不适合我。

【问题讨论】:

  • 定义matches
  • 您的意思是要检查 2 个范围是否重叠?
  • 是的。更多解释。我有一系列假期。我将它保存在一个包含一系列日期的表格中。我不想在桌子上重复几天的假期。

标签: php laravel date laravel-5 time


【解决方案1】:

我认为您的意思是要检查 2 个范围是否重叠(此处为解决方案,但未经测试):

if ($startdate<= "finish_date") and ("start_date" <= $finishdate)

【讨论】:

    猜你喜欢
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    • 2018-03-16
    • 2021-05-14
    • 2016-09-20
    • 2020-02-03
    相关资源
    最近更新 更多