日付(時間)データ操作関数群
imart/csjs/im_date.js(URLの関係で呼び出し時のソースパスは変わります。ページベース開発モデルの場合は、
csjs/im_date.js
でリンクできます。)
isDateData() isLeapYear() 使用例
<SCRIPT src="csjs/im_window.js"></SCRIPT>
<!-- ボタンを押すと、2002年02年29日が日付として正しいかどうか判定します -->
<INPUT type="button" onClick="alert(isDateData(2002, 02, 02));">>
isDateData()
型
真偽値型関数
(boolean) isDateData((Number) nYear, (Number)nMonth, (Number)nDay, (Number)nHour, (Number)nMinutes, (Number)nSecond) ;概要
日付として正しいかどうか判定します。入力値
(number) nYear : 年(必須) (number) nMonth : 月(必須) (number) nDay : 日(必須) (number) nHour : 時間(任意) (number) nMinutes: 分(任意) (number) nSecond : 秒(任意)返却値
指定の数値データが日付として正しい場合 true、そうでない場合false。詳細
与えられた数値の組合わせが日付(および時間)を表す情報として正しいかどうかを判定します。この関数は、閏年の判定も行っているので、2月29日に関しても正しく判定することができます。
isLeapYear()
型
真偽値型関数
(boolean) isLeapYear((Number) nYear) ;概要
指定の年が閏年かどうか判定します。入力値
(number) nYear : 年(必須)返却値
指定の年が閏年の場合 true、そうでない場合false。詳細
与えられた数値を西暦年として閏年計算をします。