|
||||||
|
Relate Components | RelateScript | BlueStep.js |
set(...)/calc(...)
The set(...) and calc(...) functions each have three variations, not counting syntax variations. They apply one or more modifiers in sequence to a Date, Time or DateTime value. This provides a fast and compact format for doing most types of date/time math. Two types of operations are supported at each step: setting the individual fields and adding/subtracting a period of time. The set(...) function modifies the original date/time value and also returns as its result the newly computed value. The calc(...) function copies the date/time value before doing its work and results in the newly computed value. The set(...) function and calc(...) function behave identically when working with a read-only date/time value. Syntax:
calc( date-value, modifiers )
set( date-value, modifiers )calc( time-value, modifiers ) calc( datetime-value, modifiers ) date-value.calc( modifiers ) time-value.calc( modifiers ) datetime-value.calc( modifiers ) set( time-value, modifiers ) set( datetime-value, modifiers ) date-value.set( modifiers ) time-value.set( modifiers ) datetime-value.set( modifiers )
Examples:
|