指定した年が閏年かどうかを判定するファンクションサンプルです。
サンプル
例)引数に渡した年が閏年であればtrue、異なればfalseを返す
1 2 3 4 5 6 7 |
function isUrudoshi(year){ //ブランクの場合はfalse if(year == null || year.trim() == "") return false; //閏年判定 return (year%4 == 0) && (year%100 != 0) || (year%400 == 0) ? true : false; } |
実行サンプル
指定した年がうるう年かどうか判定します。
西暦年
解説
- javascriptには標準で閏年判定の関数が無いため自作が必要です。
- 閏年の条件は、①4で割り切れるかつ100で割り切れない ②400で割り切れる のどちらかの条件が合致すれば閏年です。