今天或以前的日期

时间:2020-06-19 17:54:24

标签: laravel php-carbon

我正在尝试限制用户使用Carbon和laravel 7设置比今天短的日期。 我的约会日期是02-02-2020。我不断收到此错误,并在整数上调用成员函数lessThanOrEqualTo()。

ValueError

2 个答案:

答案 0 :(得分:0)

对于将字符串日期解析为Carbon对象,有一种乐观的方法。

$userdate = Carbon::parse($session['date_of_contact']);

一种悲观的方法,您可以指定格式。

 $userdate = Carbon::createFromFormat('d-m-Y', $session['date_of_contact']);

答案 1 :(得分:0)

只需使用:

$session['date_of_contact']->lessThanOrEqualTo(Carbon::today())

摆脱$todayDate$userdatestrtotime