API version 1
- ‐
getDaysInMonth¶
指定した年月の日数を取得します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
integer getDaysInMonth(date date) |
dateで指定された月の日数を返します。 |
integer getDaysInMonth(integer year, integer month) |
year年(month+1)月の日数を返します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
integer |
指定された年月の日数 |
引数一覧
引数 |
説明 |
---|---|
date |
日数を取得したい月の Date オブジェクト |
year |
年(西暦) |
month |
1月を0とする月番号 |
例外
なし
関連項目
getEndOfMonth メソッド
使用例
CRSダウンロード
Form Date_local_usage {
x = 0;
y = 0;
width = 800;
height = 600;
Date ed ;
Date from;
print("-----今日は", ed.value);
var nen="S" ;
var year= 35 ;
var mon=2 ;
var day=23;
print("皇太子殿下は、昭和",year,"年",mon,"月",day,"日生まれです。" );
var yy = from.fromLocalCalendar( nen,year,mon-1,day ) ;
var y = yy.getFullYear() ;
print("昭和",year,"年は、西暦", y , "年ですので" );
print("今年で", yy.datedif(yy , ed , "y" ) ,"歳になられました。" ) ;
var day = new Date( ed ) ;
var ret = day.getLocalCalendarYear();
print("今年は", ret.symbol,ret.year,"年です。");
y = 2020 ;
mon = 2 ;
var yy = ed.getDaysInMonth ( y , mon -1 );
print(y,"年",mon,"月の日数は", yy , "です");
var yy = ed.getEndOfMonth ( y , mon -1 );
print(y,"年",mon,"月の月末日は", yy , "です");
var io = ed.isLeapYear( 2020 ) ;
var sg ="並" ;
if (io) sg= "閏" ;
print(io , "判定なので ",sg ,"年です。");
}