Skip to main content

Date/Time Component

Get and adjust Date/Time values

Component key: datetime

Description

The Date/Time component is a collection of actions for working with Date/Time values. You can fetch the current time, convert timestamps between time zones, and more.

Actions

Adjust Date/Time

Add/Remove the specified seconds, minutes, hours, and days from the specified Date/Time | key: adjustDateTime

InputNotesExample
Date/Time
data
/ Required
dateTimeInput
A reference to a JavaScript Date object or an ISO timestamp string
2021-03-05T16:20:42.377Z
Days
string
daysInput
Specifies the number of days to use for adjusting the associated Date/Time
0
Hours
string
hoursInput
Specifies the number of hours to use for adjusting the associated Date/Time
0
Minutes
string
minutesInput
Specifies the number of minutes to use for adjusting the associated Date/Time
0
Seconds
string
secondsInput
Specifies the number of seconds to use for adjusting the associated Date/Time
0

{
"data": "2021-03-06T19:25:37.131Z"
}

Convert Date To Epoch

Convert the given Date to a seconds/milliseconds Epoch. | key: convertToEpoch

InputDefaultNotesExample
Date/Time
data
/ Required
dateTimeInput
 
A reference to a JavaScript Date object or an ISO timestamp string
2021-03-05T16:20:42.377Z
Display Epoch In Seconds
boolean
displayEpochInSeconds
false
If true, action will format the given date to Epoch time in seconds instead of milliseconds.
 

{
"data": 1731084618665
}

Convert Date/Time To ISO String

Convert the given Date/Time to an ISO string | key: convertToISOString

InputNotesExample
Date/Time
data
/ Required
dateTimeInput
A reference to a JavaScript Date object or an ISO timestamp string
2021-03-05T16:20:42.377Z
Time Zone
string
timeZoneInput
Specifies the timezone to use for converting to a localized ISO timestamp string
America/Chicago

{
"data": "2021-03-06T19:25:37.131Z"
}

Convert Date/Time To Local ISO String

Convert the given Date/Time to an ISO string in local time using specified timezone | key: convertToLocalISOString

InputNotesExample
Date/Time
data
/ Required
dateTimeInput
A reference to a JavaScript Date object or an ISO timestamp string
2021-03-05T16:20:42.377Z
Time Zone
string
timeZoneInput
Specifies the timezone to use for converting to a localized ISO timestamp string
America/Chicago

{
"data": "2021-03-06T13:25:37.131-06:00"
}

Convert Epoch Timestamp To Date

Convert the given Epoch timestamp to a ISO String Date. | key: convertFromEpoch

InputDefaultNotesExample
Epoch Timestamp in Seconds
boolean
isSecondsTimestamp
false
If true, action will assume the given timestamp is in seconds instead of milliseconds.
 
Epoch Timestamp
string
/ Required
timestamp
 
The epoch timestamp you would like to convert to a date.
1712686206

{
"data": "2021-03-06T19:25:37.131Z"
}

Format Date/Time

Change the format of a timestamp given a format string | key: formatDateTime

InputDefaultNotesExample
Date/Time
data
/ Required
dateTime
 
A reference to a JavaScript Date object or an ISO timestamp string
2021-03-05T16:20:42.377Z
Format
string
/ Required
format
YYYY-MM-DDTHH:mm:ss.SSSZ
The format of timestamp you would like. Use YYYY for year, MM for month, DD for day, HH for 24 hour, hh for 12 hour clock, mm for minute, ss for second, SSS for milliseconds and Z for timezone offset.
 
Time Zone
string
/ Required
timeZone
etc/UTC
Specifies the timezone to use for converting to a localized ISO timestamp string
America/Chicago

Get Current Date/Time

Return the current Date/Time in UTC | key: getCurrentDateTime

{
"data": "2021-03-06T19:25:37.131Z"
}