if (!($y % 4) and ($y % 100 or !($y % 400))) { ... }