前へ12345678910...次へ日付時刻処理に関する33個の関数を紹介します。日付型)二つの日付型項目の時間差をとります。戻り値の型は時刻型です。時間を超過した分は切り捨てられます。時刻型)二つの時刻型項目の時間差をとります。戻り値の型は時刻型です。時間を超過した分は切り捨てられます。日付時刻型)二つの日付時刻型項目の時間差をとります。戻り値の型は時刻型です。時間を超過した分は切り捨てられます。文字型)文字列表記された二つの日付型項目の時間差をとります。戻り値の型は時刻型です。時間を超過した分は切り捨てられます。${datestr2})BOMONTHBOMONTH(日付)月初の日付を返します。戻り値の型は日付型です。月数)月初の日付を返します。指定した月数分だけ前後させます。(第二引数に負数を指定することで、前に移動させることができます。)戻り値の型は日付型です。1)CLEARHMSCLEARHMS(日付)日付の時分秒をゼロクリアします。CLEARHMS(${dateitem})CLEARHMS(TODAY())DATEDATE(日付)DATE(年,月,日)年月日で表現される日付を、シリアル値に変換します。戻り値の型は整数型です。年をうるう年とみなすという仕様です。この関数もその仕様に合わせています。この関数を応用して、二つの日付の差を求めることができます。具体的には次のように記述します。単位)開始日と終了日との日数差を調べて、指定した単位で表示します。戻り値の型は整数型です。場合)この関数を使うと、「何年何ヶ月」という自動計算を行わせることができます。具体的には次のような式になります。違った値を返すことがあります。側の不具合であることが知られていますので、まったく同じにならないことに留意してご使用ください。DATESTRINGDATESTRING(日付)日付型の値を和暦に変換します。和暦の書式は「(元号)NN年M月D日」です。戻り値の型は文字列型です。DATESTRING(${date1})DATETIMEVALUEDATETIMEVALUE(日付時刻を表す文字列)日付時刻を表す文字列を日付時刻型に変換します。戻り値の型は日付時刻型です。DATETIMEVALUE(${timestr})DATEVALUEDATEVALUE(日付を表す文字列)日付を表す文字列を日付型に変換します。いった表記が利用できます。戻り値の型は日付型です。DATEVALUE(${datestr})DAYDAY(日付)引数の日付型の値から、日を求めます。)戻り値の型は整数型です。月数)指定した月数分だけ前後した日付を返します。戻り値の型は日付型です。3)EOMONTHEOMONTH(日付)月末の日付を返します。請求日項目に対する支払い期限の設定などに利用できます。戻り値の型は日付型です。月数)月末の日付を返します。指定した月数分だけ前後させます。(第二引数に負数を指定することで、前に移動させることができます。)戻り値の型は日付型です。1)FISCALYEARFISCALYEAR(日付)入力日付(日付型)に対する「年度」を返します。戻り値の型は整数型です。2009HOURHOUR(日付)引数の日付型の値から、時間を求めます。HOUR(${date1})MINUTEMINUTE(日付)引数の日付型の値から、分を求めます。MINUTE(${date1})MONTHMONTH(日付)引数の日付型の値から、月を求めます。)戻り値の型は整数型です。日数)指定した日数分だけ前後した日付を返します。(負数を与えると前に戻ります。戻り値の型は日付型です。時)指定した時間(時)だけ前後した日付時刻を返します。(負数を与えると前に戻ります。戻り値の型は日付時刻型です。分)指定した時間(分)だけ前後した日付時刻を返します。(負数を与えると前に戻ります。戻り値の型は日付時刻型です。月数)指定した月数分だけ前後した日付を返します。(負数を与えると前に戻ります。戻り値の型は日付型です。秒)指定した時間(秒)だけ前後した日付時刻を返します。(負数を与えると前に戻ります。戻り値の型は日付時刻型です。年数)指定した年数分だけ前後した日付を返します。(負数を与えると前に戻ります。戻り値の型は日付型です。1)NETWORKDAYSNETWORKDAYS(開始日,終了日)指定された2つの日付の期間に含まれる稼働日(土・日・祝日を除外した営業日)の日数を返します。休日はWagbyに標準で同梱されている休日モデル(jholiday)を利用します。NOWNOW()今日の日付時刻を返します。戻り値は日付時刻型です。戻り値は同じとなることが保証されます。秒になるということはありません。)NOW()SECONDSECOND(日付)引数の日付型の値から、秒を求めます。秒)指定された時刻に対応する時間シリアル値(小数)を返します。時間とみなした小数値です。バイト浮動小数点型です。徐算された剰余が用いられます。超える分指定は、時と分に変換されます。超える秒指定は、時、分、秒に変換されます。${second})TIME(時刻型)時刻型項目の値を、時間シリアル値(小数)に変換します。バイト浮動小数点型です。TIME(${timevalue})TIMEVALUETIMEVALUE(時刻を表す文字列)時刻を表す文字列を時刻型に変換します。いった表記が利用できます。戻り値の型は時刻型です。TIMEVALUE(${timestr})TODATETODATE(日付時刻型)日付時刻型を日付型に変換します。TODATE(${datetime})TODAYTODAY()今日の日付を返します。戻り値は「日付型」です。戻り値は同じとなることが保証されます。1月2日になるということはありません。)TODAY()TOTIMETOTIME(日付時刻型)日付時刻型を時刻型に変換します。TOTIME(${datetime})WEEKDAYWEEKDAY(日付)日付を曜日に対応する数値に変換します。戻り値の型は整数型です。種類)日付を曜日に対応する数値に変換します。戻り値の型は整数型です。