Synopsis:
Returns the epoch of the arbitrary date/time string structured as described in the format.Description:
STRPTIME(<datetime>|<timezone>|<format>)This is useful for converting a date into an EPOCH time, possibly to pass to an application like SayUnixTime or to calculate the difference between two date strings.
Notes
- *CLI> show function STRPTIME
Return value
Returns the string representing the unix time in seconds since the beginning of the epoch (Jan 1st, 1970)Example
exten => s,1,Set(foo=${STRPTIME(2006-03-01 07:30:35|America/Chicago|%Y-%m-%d %H:%M:%S)}should set foo to the value "1141219835"
See also
- Asterisk func STRFTIME
- Asterisk func TIMEOUT: Set one of three type of timeouts for a call
- Asterisk cmd SayUnixTime: Say date and time
- Asterisk variables
- Asterisk functions