For AI agents: visit https://medable.readme.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
| Operator | Description | Example |
|---|
| $dayOfWeek | Returns the day of the week for the passed in date property or expression as a number from 1 (Sunday) to 7 (Saturday). | {"$dayOfWeek": "created"} |
| $dayOfMonth | Returns the day of the month for the passed in date property or expression as a number from 1 to 31 | {"$dayOfMonth": "created"} |
| $dayOfYear | Returns the day of the year for the passed in date property or expression as a number from 1 to 366 | {"$dayOfYear": "created"} |
| $year | Returns the year for the passed in date property or expression. | {"$year": "created"} |
| $month | Returns the month for the passed in date property or expression. | {"$month": "created"} |
| $week | Returns the week of the year for the passed in date property or expression as a number between 0 (the partial week that precedes the first Sunday of the year) and 53 (in a leap year). | {"$week": "created"} |
| $hour | Returns the hour for the passed in date property or expression as a number between 0 and 23. | {"$hour": "created"} |
| $minute | Returns the minute for the passed in date property or expression as a number between 0 and 59. | {"$minute": "created"} |
| $second | Returns the second for the passed in date property or expression as a number between 0 and 60 (for a leap second). | {"$second": "created"} |
| $millisecond | Returns the millisecond for the passed in date property or expression as a number between 0 and 999. | {"$millisecond": "created"} |
| $dateToString | Converts a date object to a string in a specified format, and expects an array of [<format>, date_expression][<format>, date_expression] | { "$dateToString": ["%Y-%m-%d", "created"] } |
Date Format Specifiers
| Specifiers | Description | Possible Values |
|---|
| %d | Day of Month (2 digits, zero padded) | 01-31 |
| %G | Year in ISO 8601 format | 0000-9999 |
| %H | Hour (2 digits, zero padded, 24-hour clock) | 00-23 |
| %j | Day of year (3 digits, zero padded) | 001-366 |
| %L | Millisecond (3 digits, zero padded) | 000-999 |
| %m | Month (2 digits, zero padded) | 01-12 |
| %M | Minute (2 digits, zero padded) | 00-59 |
| %S | Second (2 digits, zero padded) | 00-60 |
| %u | Day of week number in ISO 8601 format (1-Monday, 7-Sunday) | 1-7 |
| %U | Week of year (2 digits, zero padded) | 00-53 |
| %V | Week of Year in ISO 8601 format | 1-53 |
| %w | Day of week (1-Sunday, 7-Saturday) | 1-7 |
| %Y | Year (4 digits, zero padded) | 0000-9999 |
| %% | Percent Character as a Literal | % |