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。

例外

なし

関連項目

fromLocalCalendarparseutc メソッド



使用例 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 ,"年です。");

}