Skip to main content

days

Use days to specify a number of days. You can use this function in conjunction with the add-time function to add a specified number of days to a specified time.

Basic syntax​

To specify a number of days, use the following syntax:

(days n)

Arguments​

Use the following argument to specify the n number of days for the days Pact function.

ArgumentTypeDescription
ndecimal or integerSpecifies the number of days to add.

Return value​

The days function returns the number of seconds in the given number of days as a decimal value.

Example​

The following example demonstrates how to use the days function to return the number of seconds in one day as a decimal value:

(days 1)
86400.0

The following example demonstrates how to use the days function in combination with add-time:

(add-time (time "2024-07-22T12:00:00Z") (days 1))
"2024-07-23T12:00:00Z"

In this example, (days 1) adds one day to the specified time "2024-07-22T12:00:00Z" using the add-time function, enabling straightforward manipulation of time-based information in smart contracts.