API version 1
- ‐
コンストラクタ¶
Dateオブジェクトを初期化します。
日付として成立しない値で初期化を行った場合、Dateオブジェクトは空の(無効な)状態となります。
呼出形式一覧
呼出形式 |
説明 |
---|---|
new Date() |
Date オブジェクトを初期化します。 |
new Date(date date) |
Date オブジェクトを日付dateで初期化します。 |
new Date(string dateStr) |
Date オブジェクトを日付文字列dateStrで初期化します。 |
new Date(integer serial) |
Date オブジェクトをUTCの1970年1月1日0時0分0秒からの経過時間のミリ秒serialで初期化します。 |
new Date(integer year, integer month, integer day[, integer hour[, integer min[, integer sec[, integer msec]]]]) |
Date オブジェクトを指定された日付・時刻で初期化します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
---|---|
date |
初期化に使用する Date オブジェクト。 |
dateStr |
初期化に使用する日付文字列。 |
serial |
初期化に使用するUTCの1970年1月1日0時0分0秒からのミリ秒。 |
year |
UTC時刻の年(西暦)。 |
month |
1月を0とする月番号。 |
day |
UTC時刻の日。 |
hour |
UTC時刻の時(24時制)。省略時は0。 |
min |
UTC時刻の分。省略時は0。 |
sec |
UTC時刻の秒。省略時は0。 |
msec |
UTC時刻のミリ秒。省略時は0。 |
例外
なし
関連項目
fromLocalCalendar 、 parse 、 utc メソッド
使用例
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 ,"年です。");
}