Set Custom Time
π Syntax
(datetime).setTime(hour, minute, second)β
Example Use Case
(transaction.purchasedAt).setTime(23, 59, 59)
π§ͺ Tip
Last updated
Was this helpful?
You can use the setTime() method in expressions to manipulate the time portion of a DateTime object while keeping the date unchanged. This is useful when you need to compare datetimes, align time boundaries (e.g., end of day), or create consistent evaluation logic in rules.
(datetime).setTime(hour, minute, second)datetime β a valid DateTime object (e.g. event.eventDate, member.createdAt, executionContext.processedAt etc.)
hour β an integer between 0 and 23
minute β an integer between 0 and 59
second β an integer between 0 and 59
Set the point expiry on the same day as when the transaction was placed
(transaction.purchasedAt).setTime(23, 59, 59)You can create a dynamic configuration for the expiration or pending periods in your campaigns:

You can combine it with helper methods like add_days_to_date, add_months_to_date, or add_years_to_date to build more dynamic expressions.
Last updated
Was this helpful?
Was this helpful?

