メソッドの概要

返却値の型 メソッド名
Date addDay (Date date, Number plus) static
日付データの日情報に対して指定増分を加算します。
Date addHour (Date date, Number plus) static
日付データの時間情報に対して指定増分を加算します。
Date addMinute (Date date, Number plus) static
日付データの分情報に対して指定増分を加算します。
Date addMonth (Date date, Number plus) static
日付データの月情報に対して指定増分を加算します。
Date addSecond (Date date, Number plus) static
日付データの秒情報に対して指定増分を加算します。
Date addYear (Date date, Number plus) static
日付データの年情報に対して指定増分を加算します。
String dayName (Date date) static
曜日を表す文字列を取得します。
Date getFuture (Date target_a, Date target_b) static
未来を表す日付データを取得します。
Date getFuture (Date target_a) static
未来を表す日付データを取得します。
Date getPast (Date target_a, Date target_b) static
過去を表す日付データを取得します。
Date getPast (Date target_a) static
過去を表す日付データを取得します。
Number getYear (Date date) static
西暦年を取得します。
Date get (Number year, Number month, Number day, Number hour, Number minute, Number second) static
変数データの型をチェックします。
Number intervalDay (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。
Number intervalHour (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。
Number intervalMinute (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。
Number intervalMonth (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。
Number intervalSecond (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。
Number intervalYear (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。
Number interval (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。
Boolean isBetween (Date left, String l_op, Date target, String r_op, Date right) static
日付情報の範囲をチェックします。
Boolean isBetween (Date left, String l_op, Date target) static
日付情報の範囲をチェックします。
Boolean isFuture (Date target) static
日付データが未来を示すかどうかをチェックします。
Boolean isLeapYear (Date target) static
閏年チェックをします。
Boolean isPast (Date target) static
日付データが過去を示すかどうかをチェックします。
Boolean isValid (Number year, Number month, Number day) static
日付データとしての正当性をチェックします 。
String monthName (Date target) static
月を表す文字列を取得します。
Date today () static
“今日”という日付を表す日付オブジェクトを取得します。

メソッドの詳細

Date addDay (Date date, Number plus) static
日付データの日情報に対して指定増分を加算します。

指定日付データの日情報に対して、 指定増分値を加算した結果の日付データを返却します。
パラメータ
date : Date
対象データ
plus : Number
増加分
返却値
Date
Date 指定増分を加算した結果の日付データ
Date addHour (Date date, Number plus) static
日付データの時間情報に対して指定増分を加算します。

指定日付データの時間情報に対して、 指定増分値を加算した結果の日付データを返却します。
パラメータ
date : Date
対象データ
plus : Number
増加分
返却値
Date
Date 指定増分を加算した結果の日付データ
Date addMinute (Date date, Number plus) static
日付データの分情報に対して指定増分を加算します。

指定日付データの分情報に対して、 指定増分値を加算した結果の日付データを返却します。
パラメータ
date : Date
対象データ
plus : Number
増加分
返却値
Date
Date 指定増分を加算した結果の日付データ
Date addMonth (Date date, Number plus) static
日付データの月情報に対して指定増分を加算します。

指定日付データの月情報に対して、 指定増分値を加算した結果の日付データを返却します。
パラメータ
date : Date
対象データ
plus : Number
増加分
返却値
Date
Date 指定増分を加算した結果の日付データ
Date addSecond (Date date, Number plus) static
日付データの秒情報に対して指定増分を加算します。

指定日付データの秒情報に対して、 指定増分値を加算した結果の日付データを返却します。
パラメータ
date : Date
対象データ
plus : Number
増加分
返却値
Date
Date 指定増分を加算した結果の日付データ
Date addYear (Date date, Number plus) static
日付データの年情報に対して指定増分を加算します。

指定日付データの年情報に対して、 指定増分値を加算した結果の日付データを返却します。
パラメータ
date : Date
対象データ
plus : Number
増加分
返却値
Date
Date 指定増分を加算した結果の日付データ
String dayName (Date date) static
曜日を表す文字列を取得します。

以下の曜日を表すキーワード文字列を返却します。 Sunday : 日曜日 Monday : 月曜日 Tuesday : 火曜日 Wednesday: 水曜日 Thursday : 木曜日 Friday : 金曜日 Saturday : 土曜日
パラメータ
date : Date
対象データ
返却値
String
String 指定の日付データが表す曜日を示すキーワード文字列
Date getFuture (Date target_a, Date target_b) static
未来を表す日付データを取得します。

引数に与えられた2つの日付データのうち、より未来を示す日付データを 返却します。 このメソッドは、元のデータに影響を与えません。
パラメータ
target_a : Date
チェック対象データa
target_b : Date
チェック対象データb
返却値
Date
Date 2つの日付データのうち未来を示す方の日付データ
Date getFuture (Date target_a) static
未来を表す日付データを取得します。

このメソッドの実行時の“現在”を 表す日付データと引数 target_a との比較が行われ、 より未来を示す日付データを返却します。 このメソッドは、元のデータに影響を与えません。
パラメータ
target_a : Date
チェック対象データa
返却値
Date
Date メソッド実行時の“現在”を表す日付データと引数 target_aのうち未来を示す方の日付データ
Date getPast (Date target_a, Date target_b) static
過去を表す日付データを取得します。

引数に与えられた2つの日付データのうち、より過去を示す日付データを 返却します。 このメソッドは、元のデータに影響を与えません。
パラメータ
target_a : Date
チェック対象データa
target_b : Date
チェック対象データb
返却値
Date
Date 2つの日付データのうち過去を示す方の日付データ
Date getPast (Date target_a) static
過去を表す日付データを取得します。

このメソッドの実行時の“現在”を 表す日付データと引数 target_a との比較が行われ、 より過去を示す日付データを返却します。 このメソッドは、元のデータに影響を与えません。
パラメータ
target_a : Date
チェック対象データa
返却値
Date
Date メソッド実行時の“現在”を表す日付データと引数 target_aのうち過去を示す方の日付データ
Number getYear (Date date) static
西暦年を取得します。

指定の日付データの表す年情報を4桁で返却します。 このメソッドでは西暦 0 ~ 1000 年の間のデータを扱う事はできません。
パラメータ
date : Date
対象データ
返却値
Number
Number 指定日付データの表す西暦年
Date get (Number year, Number month, Number day, Number hour, Number minute, Number second) static
変数データの型をチェックします。

指定された日付情報を表す日付型オブジェクトを生成して返却します。 引数 hour, minute, second を省略した場合、0 が適応されます。
パラメータ
year : Number
年(数字)
month : Number
月(数字)
day : Number
日(数字)
hour : Number
時(数字)
minute : Number
分(数字)
second : Number
秒(数字)
返却値
Date
Date 指定日付を表す日付型オブジェクト
Number intervalDay (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。

指定の2つの日付データの時間間隔を計算して返却します。 返却するデータの単位は“日”です。
パラメータ
target_a : Date
チェック対象データa
target_b : Date
チェック対象データb
返却値
Number
Number 2つの日付データの時間的差分
Number intervalHour (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。

指定の2つの日付データの時間間隔を計算して返却します。 返却するデータの単位は“時間”です。
パラメータ
target_a : Date
チェック対象データa
target_b : Date
チェック対象データb
返却値
Number
Number 2つの日付データの時間的差分
Number intervalMinute (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。

指定の2つの日付データの時間間隔を計算して返却します。 返却するデータの単位は“分”です。
パラメータ
target_a : Date
チェック対象データa
target_b : Date
チェック対象データb
返却値
Number
Number 2つの日付データの時間的差分
Number intervalMonth (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。

指定の2つの日付データの時間間隔を計算して返却します。 返却するデータの単位は“月”です。
パラメータ
target_a : Date
チェック対象データa
target_b : Date
チェック対象データb
返却値
Number
Number 2つの日付データの時間的差分
Number intervalSecond (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。

指定の2つの日付データの時間間隔を計算して返却します。 返却するデータの単位は“秒”です。
パラメータ
target_a : Date
チェック対象データa
target_b : Date
チェック対象データb
返却値
Number
Number 2つの日付データの時間的差分
Number intervalYear (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。

指定の2つの日付データの時間間隔を計算して返却します。 返却するデータの単位は“年”です。
パラメータ
target_a : Date
チェック対象データa
target_b : Date
チェック対象データb
返却値
Number
Number 2つの日付データの時間的差分
Number interval (Date target_a, Date target_b) static
2つの日付データの時間間隔を取得します。

指定の2つの日付データの時間間隔を計算して返却します。 返却するデータの単位は“年”です。 返却データは、浮動小数点形式で表され、小数点以下は12進法で 表されます。 例)23ヶ月→1.11年
パラメータ
target_a : Date
チェック対象データ a
target_b : Date
チェック対象データ b
返却値
Number
Number 2つの日付データの時間的差分
Boolean isBetween (Date left, String l_op, Date target, String r_op, Date right) static
日付情報の範囲をチェックします。

チェック対象日付データを左辺および右辺の両境界における範囲チェック を指定のオペレーションでおこないます。
 チェックオペレータは、以下のキーワードにより指定します。
 "<" or ">"  :大小比較1(同値は含まない)
 "<=" or ">=":大小比較2(同値も真とする)
 "= ="       :同値比較(同値の場合を真とする)
 "<>" or "!=":異値比較(値が異なる場合を真とする)
例)var datA = Module.date.get(2000, 1, 1);   var datB = Module.date.get(2001, 1, 1);   var datNow = Module.date.getToday();
Module.date.isBetween(datA, "<=", datNow, "<", datB); この返却値で、“今日”が2000年であるかを判定できる。 注意)このメソッドのチェックは、ミリ秒単位にて判定します。 Module.date.isBetween(new Date() , "= =", new Date()); これは、偽値(false)になる可能性があります。

パラメータ
left : Date
左辺境界を表す日付データ
l_op : String
左辺チェックオペレータ
target : Date
チェック対象日付データ
r_op : String
右辺チェックオペレータ
right : Date
右辺境界を表す日付データ
返却値
Boolean
Boolean
真値:対象日付データは指定の範囲に合致
偽値:対象日付データは指定の範囲外を表します。
Boolean isBetween (Date left, String l_op, Date target) static
日付情報の範囲をチェックします。

チェック対象日付データを左辺および右辺の両境界における範囲チェック を指定のオペレーションでおこないます。
 チェックオペレータは、以下のキーワードにより指定します。
 "<" or ">"  :大小比較1(同値は含まない)
 "<=" or ">=":大小比較2(同値も真とする)
 "= ="       :同値比較(同値の場合を真とする)
 "<>" or "!=":異値比較(値が異なる場合を真とする)
例)var datA = Module.date.get(2000, 1, 1);   var datB = Module.date.get(2001, 1, 1);   var datNow = Module.date.getToday();
Module.date.isBetween(datA, "<=", datNow, "<", datB); この返却値で、“今日”が2000年であるかを判定できる。 注意)このメソッドのチェックは、ミリ秒単位にて判定します。 Module.date.isBetween(new Date() , "= =", new Date()); これは、偽値(false)になる可能性があります。

パラメータ
left : Date
左辺境界を表す日付データ
l_op : String
左辺チェックオペレータ
target : Date
チェック対象日付データ
返却値
Boolean
Boolean
真値:対象日付データは指定の範囲に合致
偽値:対象日付データは指定の範囲外を表します。
Boolean isFuture (Date target) static
日付データが未来を示すかどうかをチェックします。

指定の日付データが、このメソッド実行時における“現在”時間よりも 未来である場合 true を返却し、過去である場合 false を返却します。 指定の日付データが、このメソッド実行時における“現在”時間と 等しい場合には、false が返却されます。
パラメータ
target : Date
チェック対象データ
返却値
Boolean
Boolean
真値:指定の日付データは、現在よりも未来
偽値:指定日付データは、現在よりも過去
Boolean isLeapYear (Date target) static
閏年チェックをします。

指定日付の年が閏年に該当しているかをチェックしています。 太陽暦(グレゴリオ歴)を基本として計算されています。
パラメータ
target : Date
チェック対象データ
返却値
Boolean
Boolean
真値:指定年は閏年
偽値:指定年は閏年ではない
Boolean isPast (Date target) static
日付データが過去を示すかどうかをチェックします。

指定の日付データが、このメソッド実行時における“現在”時間よりも 過去である場合 true を返却し、未来である場合 false を返却します。 指定の日付データが、このメソッド実行時における“現在”時間と 等しい場合には、false が返却されます。
パラメータ
target : Date
チェック対象データ
返却値
Boolean
Boolean
真値:指定の日付データは、現在よりも過去
偽値:指定日付データは、現在よりも未来
Boolean isValid (Number year, Number month, Number day) static
日付データとしての正当性をチェックします 。

指定年月日情報が日付データとして正しい値である事をチェックします。
パラメータ
year : Number
チェック対象年
month : Number
チェック対象月
day : Number
チェック対象日
返却値
Boolean
Boolean
真値:指定データは日付として正しい値を示している
偽値:指定データは日付データとして正しくない
String monthName (Date target) static
月を表す文字列を取得します。

以下の月を表すキーワード文字列を返却します。
January : 1月
February : 2月
March : 3月
April : 4月
May : 5月
June : 6月
July : 7月
August : 8月
September : 9月
October : 10月
November : 11月
December : 12月

パラメータ
target : Date
チェック対象データ
返却値
String
String 指定日付データの表す月を示すキーワード文字列
Date today () static
“今日”という日付を表す日付オブジェクトを取得します。

実行時の日にちを表す日付型データを生成して返却します。
生成された日付型データの表す年月日情報は、メソッド実行時の日付を 表し、時間は 00:00:00:000 を表します。
返却値
Date
Date “今日”を表す日付オブジェクト