addTimeInHours( )
日付または日時値に特定の時間数を追加します。たとえば、ユーザーが入力した日時が特定の値を超えないようにする必要がある場合。
構文
addTimeInHours(startTime, numberOfHours)
戻り値
新しい日時値が指定された時間数だけ増加しました。
例3-32 dateTime1は、dateTime2から12時間を超えることはできません
// Given 2 form questions of type DateTime are defined in the rule as variables
if (addTimeInHours(dateTime1, 12) > dateTime2) {
return false;
} else {
return true;
}
// Triggers query that dateTime1 cannot be > 12 hours from dateTime2
例3-33時間項目への時間の追加
var dateTime1= new Date( '01-Jan-0001 ' + ruleTimeItem.getHour() + ':' + ruleTimeItem.getMinute() + ':' + ruleTimeItem.getSecond() );
return addTimeInHours(dateTime1, 30);
例3-34部分的な日付項目への時間の追加
var dateTime1= new Date( ruleTimeItem.getYear() + '-' + ruleTimeItem.getMonth() + '-' + ruleTimeItem.getDay() + ' ' + ruleTimeItem.getHour() + ':' + ruleTimeItem.getMinute() + ':' + ruleTimeItem.getSecond() );
return addTimeInHours(dateTime1, 30);
親トピック: 日時関数