Skip to main content

Date macro

Returns the current UTC datetime as a string, with methods to add time or change Cst time zone.

Note: The macro returns the current datetime, and due to the processing time involved, calling the function successively may result in slightly different times in the milliseconds part of the output.

Methods supported​

  • SetCstZone(cstZone)
  • AddSeconds(secondsToAdd)
  • AddMinutes(minutesToAdd)
  • AddHours(houresToAdd)
  • AddDays(daysToAdd)
  • AddMonths(monthsToAdd)
  • AddYears(yearsToAdd)

Example​

Input​

{date}

Output​

2024-03-27T09:30:46.8926251Z

Example: Add time​

Input​

Current date: {date} - Future date: {date.AddDays(10)}

Output​

Current date: 2024-03-27T09:36:57.7310356Z - Future date: 2024-04-06T09:36:57.7316166Z

Example: Chain methods​

You can chain methods if you need to use more than one.

Input​

Current date: {date} - Future date: {date.AddDays(10).AddMonths(1)}

Output​

Current date: 2024-03-27T09:41:46.4407240Z - Future date: 2024-05-06T09:41:46.4413590Z

Example: Change Cst time zone​

Input​

UTC: {date} - CET: {date.SetCstZone(Central Europe Standard Time)}

Output​

UTC: 2024-03-27T09:44:03.1401250Z - CET: 2024-03-27T10:44:03.1407082

Example: Format the output​

You can use the Date pipe to format the output.

Input​

Unformated: {date}     
Formated: {date | date: dd.MM.yyyy HH.mm.ss}

Output​

Unformated: 2024-04-03T10:50:12.2578416Z 
Formated: 03.04.2024 12.50.12