(AutoHotKey)(うるう年かどうかを判断する 編)

 まぁ 公式に当てはめれば すぐに書けますよね 笑)
IsLeapYear(YYYY)
{
	[]; うるう年 とは 西暦 が 4で 割り切れる 年[]
	[]; ただし 100で割り切れる場合 は 除く、が 400で割り切れる場合 は 含む[]
	YYYY := Floor(YYYY) []; 小数点以下は切り捨てます[]
	If (YYYY < 0)
		Return False
	If ( Mod(YYYY, 4) == 0 )
	{
		If ( Mod(YYYY, 400) == 0 )
			Return True
		If ( Mod(YYYY, 100) == 0 )
			Return False
		Return True
	}
	Return False
}
うるう年なら True、 違う場合は Falseが返ります