2つの日時データの時間差を求めるには、以下の日時関数を指定します。
span_date関数
span_time関数
span_datetime関数
入力データ
日付1 | 時間1 | 日時1 | 日付2 | 時間2 | 日時2 |
---|---|---|---|---|---|
TUE JAN 1 2008 | 9:10:25 | 2008/2/5 9:00:00 | 2008-04-01 | 09:10:20 | 2007‐12‐24 09:00:00 |
例1
日付1と日付2の日数差を求めます。
span_date($日付2,convert_date($日付1,"DY MON DD YYYY")) |
結果
90 |
単位は「日」です。
例2
時間1と時間2の時間差を求めます。
span_time($時間2,$時間1) |
結果
-5 |
単位は「秒」です。
例3
日時1と日時2の日数差を求めます。
span_datetime(convert_datetime($日時1,"YYYY/MM/DD hh:mm:ss"),$日時2,"DAY") |
結果
43 |
日時フィールドで指定した内容で換算して結果を出力するので、単位は「日」です。
例4
9時40分と時間2の時間差を求めます。
span_time(time("09:40:00"),$時間2) |
結果
1780 |
単位は「秒」です。
参照
日時データの差を求める関数の詳細については、“リファレンス集”の以下を参照してください。
“span_date関数”
“span_time関数”
“span_datetime関数”