我必须检查今天是否是月份中的偶数日。
一个Cronjob示例是CrontabGuru中的“ * * * / 2 * *”
但是我不知道如何用Carbon用PHP进行检查。
$date = Carbon::now();
我认为我必须将当天的日期与当前日期类似
($date->daysInMonth / $date->day) % 2
答案 0 :(得分:1)
尝试这样的事情:
$evenDays = [
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30
];
if (in_array($date->day, $evenDays)) {
// Day is even
}
答案 1 :(得分:0)
20%2 == 0(偶数)
15%2 == 1(奇数)
if (!empty(($date->day % 2))) {
// is odd
}
if (empty(($date->day % 2))) {
// is even
}
或示例方法用法:
public function isEvenDay()
{
return boolval($date->day % 2) === false;
}
public function isOddDay()
{
return boolval($date->day % 2);
}