例:

  • addSeconds(2016-12-08T15:55:57.536Z;2)

    2016-12-08T15:55:59.536Z を返します。

  • addSeconds(2016-12-08T15:55:57.536Z;-2)

    2016-12-08T15:55:55.536Z を返します。

addMinutes(date; number)

指定された分数を日付に追加した結果として、新しい日付を返します。分数を減算するには、負の数を入力します。

例:

  • addMinutes(2016-12-08T15:55:57.536Z;2)

    2016-12-08T15:57:57.536Z を返します。

  • addMinutes(2016-12-08T15:55:57.536Z;-2)

    2016-12-08T15:53:57.536Z を返します。

addHours(date; number)

指定した時間数を日付に追加した結果として、新しい日付を返します。時間数を減算するには、負の数を入力します。

例:

  • addHours(2016-12-08T15:55:57.536Z; 2)

    2016-12-08T17:55:57.536Z を返します。

  • addHours(2016-12-08T15:55:57.536Z;-2)

    2016-12-08T13:55:57.536Z を返します。

addDays (date; number)

指定した日数を日付に加算した結果を新しい日付として返します。日数を減算するには、負の数を入力します。

例:

  • addDays(2016-12-08T15:55:57.536Z;2)

    戻り値:2016-12-10T15:55:57.536Z

  • addDays(2016-12-08T15:55:57.536Z;-2)

    戻り値:2016-12-6T15:55:57.536Z

addMonths(date, number)

指定された月数を日付に追加した結果として、新しい日付を返します。月数を減算するには、負の数を入力します。

例:

  • addMonths(2016-08-08T15:55:57.536Z;2)

    2016-10-08T15:55:57.536Z を返します。

  • addMonths(2016-08-08T15:55:57.536Z;-2)

    2016-06-08T15:55:57.536Z を返します。

addYears(date; number)

指定された年数を日付に追加した結果として、新しい日付を返します。年数を減算するには、負の数を入力します。

例:

  • addYears(2016-08-08T15:55:57.536Z;2)

    2018-08-08T15:55:57.536Z を返します。

  • addYears(2016-12-08T15:55:57.536Z; -2)

    2014-08-08T15:55:57.536Z を返します。

setSecond(date; number)

この関数は、パラメーターで指定された秒数を持つ新しい日付を返します。

0 ~ 59 の数値を指定します。数値がその範囲外にある場合、この関数は、前の分(負の数の場合)または後続の分(正の数の場合)からの秒数を返します。

範囲外の数値を指定する必要がある場合は、上記の addSeconds(date; number)の節の説明に従って、addSeconds を使用することをお勧めします。

例:

  • setSecond(2015-10-07T11:36:39.138Z;10)

    2015-10-07T11:36:10.138Z を返します。

  • setSecond(2015-10-07T11:36:39.138Z; 61)

    2015-10-07T11:37:01.138Z を返します。

setMinute(date; number)

この関数は、パラメーターで指定された分数を持つ新しい日付を返します。

0 ~ 59 の数値を指定します。数値がその範囲外にある場合、この関数は、前の時間(負の数の場合)または後続の時間(正の数の場合)の分数を返します。

範囲外の数値を指定する必要がある場合は、上記の addMinutes(date; number)の説明に従って、addMinutes を使用することをお勧めします。

例:

  • setMinute(2015-10-07T11:36:39.138Z;10)

    2015-10-07T11:10:39.138Z を返します。

  • setMinute(2015-10-07T11:36:39.138Z;61)

    2015-10-07T12:01:39.138Z を返します。

setHour(date; number)

この関数は、パラメーターで指定された時間数を持つ新しい日付を返します。

0 ~ 23 の数値を指定します。数値がこの範囲外にある場合、この関数は、前日(負の数の場合)または翌日(正の数の場合)の時間数を返します。

範囲外の数値を指定する必要がある場合は、上記の addHours(date; number)の説明に従って、addHours を使用することをお勧めします。

例:

  • setHour(2015-08-07T11:36:39.138Z;6)

    戻り値:2015-08-07T06:36:39.138Z

  • setHour(2015-08-07T11:36:39.138;-6)

    戻り値:2015-08-06T18:36:39.138Z

setDay (date; number/name of the day in English)

この関数は、パラメーターで指定された日の新しい日付を返します。

この関数を使用して曜日を設定できます。日曜日は 1、土曜日は 7 と指定します。1~7 の数値を指定した場合、結果の日付は現在の(日曜日から土曜日)週の範囲内になります。この数値がその範囲外の場合、前の週(負の数の場合)または次の週(正の数の場合)の日を返します。

範囲外の数値を指定する必要がある場合は、前述の addDays を使用することをお勧めします(addDays (date; number) を参照)。

例:

  • setDay(2018-06-27T11:36:39.138Z;Monday)

    戻り値:2018-06-25T11:36:39.138Z

  • setDay(2018-06-27T11:36:39.138Z;1)

    戻り値:2018-06-24T11:36:39.138Z

  • setDay(2018-06-27T11:36:39.138Z;7)

    戻り値:2018-06-30T11:36:39.138Z

setDate (date; number)

この関数は、パラメーターで指定された月日の新しい日付を返します。

1~31 の数値を指定します。この範囲外の数値の場合、前の月(負の数の場合)または次の月(正の数の場合)の日を返します。

例:

  • setDate(2015-08-07T11:36:39.138Z;5)

    戻り値:2015-08-05T11:36:39.138Z

  • setDate(2015-08-07T11:36:39.138Z;32)

    戻り値:2015-09-01T11:36:39.138Z

setMonth (date; number/name of the month in English)

この関数は、パラメーターで指定された月の新しい日付を返します。

1~12 の数値を指定します。この範囲外の数値の場合、前の年(負の数の場合)または次の年(正の数の場合)の月を返します。

例:

  • setMonth(2015-08-07T11:36:39.138Z;5)

    戻り値:2015-05-07T11:36:39.138Z

  • setMonth(2015-08-07T11:36:39.138Z;17)

    戻り値:2016-05-07T11:36:39.138Z

  • setMonth(2015-08-07T11:36:39.138Z;january)

    戻り値:2015-01-07T12:36:39.138Z

setYear (date; number)

パラメーターで指定された年の新しい日付を返します。

例:

  • setYear(2015-08-07T11:36:39.138Z;2017)

    戻り値:2017-08-07T11:36:39.138Z

formatDate(date; format; [timezone])

この関数は、12-10-2021 20:30 などの日付値を Dec 10, 2021 8:30 PM などのテキスト値として書式設定する場合に使用します。

これは、例えば同じシナリオで 1 つのアプリまたは web サービスの日付形式を、接続されているアプリまたは web サービスの日付形式に変更する必要がある場合に便利です。

詳細については、「 アイテム データの種類」の「日付とテキスト」を参照してください。

パラメーター

パラメーター
想定されるデータタイプ*
機能
date
日付
日付値をテキスト値に変換します。
format
テキスト

日付や時刻の書式設定トークンを使用して形式を指定できます。詳しくは、 日付および時刻のフォーマット設定のトークンを参照してください。

例:DD.MM.YYYY HH:mm

timezone
テキスト

(オプション)変換で使用されるタイムゾーンを指定できます。

認識されるタイムゾーンのリストについては、Wikipedia の tz データベースのタイムゾーンのリストにある「TZ database name」列を参照してください。この列にリスト表示されている値のみが、関数により有効なタイムゾーンとして認識されます。その他の値は無視され、プロファイルで指定したシナリオタイムゾーンが代わりに使用されます。

このパラメーターを省略した場合、プロファイル設定で指定されたシナリオタイムゾーンが適用されます。

例:Europe/PragueUTC

異なるタイプを指定した場合、型強制が適用されます。詳細については、「 型強制」を参照してください。

戻り値とタイプ

formatDate 関数は、指定された形式とタイムゾーンに従って、指定された日付値のテキスト表現を返します。データタイプはテキストです。