API version 1
- ‐
isValid¶
日付の妥当性検査を行います。
呼出形式一覧
呼出形式 |
説明 |
---|---|
boolean isValid(integer year, integer month[, integer day]) |
year年(month+1)月day日が日付として妥当かどうかを取得します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
boolean |
妥当であればtrue。無効であればfalse。 |
引数一覧
引数 |
説明 |
---|---|
year |
年(西暦) |
month |
1月を0とする月番号 |
day |
日。省略時は1 |
例外
なし
使用例
CRSダウンロード
Form Date_other_usage {
x = 0;
y = 0;
width = 800;
height = 600;
Date ed ;
print("今日は", ed.value);
var yr= 2019 ;
var mn=5 ;
var da=1;
print("皇太子殿下の即位は",yr,"年",mn,"月",da,"日です。" );
var genn = "令和" ;
print("その年を",genn,"元年とします。");
var yy = ed.setFullYear(yr,mn-1,da) ;
ed.setLocalCalendar( genn , "A" , yy ) ;
ed.setHours(20,0,0);
print("東京オリンピックは",ed.setFullYear(2020,7-1,24),"開催予定");
var day = new Date( ed ) ;
var ret = day.getLocalCalendarYear();
print("その年は", ret.symbol,ret.year,"年です。");
yr = 2020 ;
mn = 2 ;
da = 29 ;
var io = ed.isValid(yr,mn-1,da) ;
var umu ="無効";
if (io) umu ="有効";
print( yr,"年",mn,"月",da,"日は",io,"なので",umu,"です" ) ;
yr = 2019 ;
var io = ed.isValid(yr,mn-1,da) ;
if(!io) umu ="無効";
print( yr,"年",mn,"月",da,"日は",io,"なので",umu,"です" ) ;
}