end_of_day

Returns the last second for a specific date or time value in Salesforce Spiff. The return format is YYYY-MM-DDT:hour:minute:second:millsecond, plus or minus the hours and minutes away from Coordinated Universal Time (UTC).

Required Editions

Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled

Syntax

end_of_day(date_or_time)

Arguments

Argument Required? Description
date_or_time Required The Date or Date & Time value to evaluate. This argument supports any date functions.

Example

Return the end of the day that represents the end of the statement period, using the EndOfPeriod helper function.

=beginning_of_day(EndOfPeriod)

Find the end of the day from a text-formatted date, which you can convert to a proper Date data type with the date() function.

=end_of_day(date("2024-01-31"))

Create a data filter that return all deals created between January 1 and 31. Combine this function with beginning_of_day().

CreatedAt >= beginning_of_day(date("2024-01-01")) AND CreatedAt <= end_of_day(date("2024-01-31"))

Update the previous data filter with dynamic statement period dates instead of hard-coded text values.

CreatedAt >= beginning_of_day(date(statement_period.start_date)) AND CreatedAt <= end_of_day(date(statement_period.end_date))