Skip to content

moment (object)

Object for manipulating dates and times.

This is a third party object from Moment.JS, exposed to use in rulesets.

(client and server-side function)

Syntax

*ft3.*moment()

This is a quite powerful library, which is beyond the scope of a simple function outline. See further reading below.

Note - Setting Date fields

Ensure when setting to date-time document properties, to use the method .toDate() to render as a date object, rather than setting the field to the moment object itself.

Example

var nbrHours = parseFloat(ntf.newValue);
var nbrMinutes = nbrHours * 60;
ntf.logger.info('Hours to offset: ' + nbrHours);
var tempMoment = ft3.moment(ntf.document.finishDate);
tempMoment.add(nbrMinutes, 'minutes');

ntf.document.checkInTimeInitial = tempMoment.toDate();

Further Reading

More detail can be found at Moment.js documentation