日付部分の値が有効かどうかをチェックする関数を作成しました:
悪い値の例:
new Date(2012,3,44) =
Mon May 14 2012 00:00:00 GMT+0300 (Jerusalem Daylight Time)
これが関数です (その引数は私が送信しています!separately
)
function isDate(year, month, day)
{
...
}
alert(isDate( 2001,2,29));
しかし、問題があります。
: : のような無効な日付オブジェクトがあり、 var t= new Date(2001,2,44)
それを関数に送信したい場合は、その値を抽出する必要があります。
44
値 +値を抽出するにはどうすれば2
よいですか?
t.getDate() //13
t.getMonth() //3 (days went from march to april)
何か助けはありますか?