# Last day of the week/month/quarter/year
> Supported in: Batch, Faster
Returns the last day of the week/month/quarter/year.
**Expression categories:** Datetime
## Declared arguments
* **Date:** Date to choose the last day of.
*Expression\*
* **Unit:** Date unit used to choose the last day of.
*Enum\*
**Output type:** *Date*
## Examples
### Example 1: Base case
**Description:** You can get the last day of the month from a date
**Argument values:**
* **Date:** 2022-02-01
* **Unit:** `months`
**Output:** 2022-02-28
***
### Example 2: Base case
**Description:** You can get the last day of the month from a timestamp
**Argument values:**
* **Date:** 2022-02-01T12:00:00Z
* **Unit:** `months`
**Output:** 2022-02-28
***
### Example 3: Base case
**Description:** You can get the last day of the week from a timestamp
**Argument values:**
* **Date:** 2022-02-01T12:00:00Z
* **Unit:** `quarters`
**Output:** 2022-03-31
***
### Example 4: Base case
**Description:** You can get the last day of the week from a timestamp
**Argument values:**
* **Date:** 2022-02-01T12:00:00Z
* **Unit:** `weeks`
**Output:** 2022-02-06
***
### Example 5: Base case
**Description:** You can get the last day of the year from a timestamp
**Argument values:**
* **Date:** 2022-02-01T12:00:00Z
* **Unit:** `years`
**Output:** 2022-12-31
***
### Example 6: Null case
**Description:** Null columns stay null
**Argument values:**
* **Date:** *null*
* **Unit:** `months`
**Output:** *null*
***