Field::isBetween($start,$end)

Version 3.8

Check if value is between given range

Return true if value is same or between given values.

Return value

Bool

Arguments

$start
Start of the range
$end
End of the range

Full documentation

If work hours is 4 or more and 8 or less, set type to 'Fulltime'.

if ( $Work->hours->isBetween(4,8) ){
    $Work->type->setValue('Fulltime');
}

Date

Check if date is today or before end of next week.

$Work->date->isBetween('Today','Next week');

Date takes third parameter as unit: day, week, month, quarter, year. Default: day Check if date is in same month than today or the day 14 days ahead.

$Work->date->isBetween('Today','+14 days','month');