PHP Carbon - 检查今天是否是偶数日
PHP Carbon - Check if today is even day of month
我必须检查一下今天是不是这个月的偶数日。
Cronjob 示例是 CrontabGuru
中的“* * */2 * *”
但我不知道如何在 PHP 中用 Carbon 检查这个。
$date = Carbon::now();
我想我必须像这样检查一个月中的几天与当前日期
($date->daysInMonth / $date->day) % 2
尝试这样的事情:
$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
}
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);
}
我必须检查一下今天是不是这个月的偶数日。
Cronjob 示例是 CrontabGuru
中的“* * */2 * *”但我不知道如何在 PHP 中用 Carbon 检查这个。
$date = Carbon::now();
我想我必须像这样检查一个月中的几天与当前日期
($date->daysInMonth / $date->day) % 2
尝试这样的事情:
$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
}
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);
}