Date filters can be used for date arithmetic or to convert DateTime values into various formats.

date

Formats a DateTime value using a .NET format string.

Code
{{ now | date: 'g' }}
{{ now | date: 'MMMM dd, yyyy' }}
Output
2/28/2020 3:39 AM
February 28, 2020

date_add_days Added 7.0.0011

Adds the specified number of whole and fractional days to the DateTime value. The parameter can be positive or negative.

Code
{{ now }}
{{ now | date_add_days: 1 }}
{{ now | date_add_days: -2.5 }}
Output
2/28/2020 3:39:09 AM
2/29/2020 3:39:09 AM
2/25/2020 3:39:09 PM

date_add_hours Added 7.0.0011

Adds the specified number of whole and fractional hours to the DateTime value. The parameter can be positive or negative.

Code
{{ now }}
{{ now | date_add_hours: 1 }}
{{ now | date_add_hours: -2.5 }}
Output
2/28/2020 3:39:09 AM
2/28/2020 4:39:09 AM
2/28/2020 1:09:09 AM

date_add_minutes Added 7.0.0011

Adds the specified number of whole and fractional minutes to the DateTime value. The parameter can be positive or negative.

Code
{{ now }}
{{ now | date_add_minutes: 10 }}
{{ now | date_add_minutes: -2.5 }}
Output
2/28/2020 3:39:09 AM
2/28/2020 3:49:09 AM
2/28/2020 3:36:39 AM

date_add_months Added 7.0.0011

Adds the specified number of whole months to the DateTime value. The parameter can be positive or negative.

Code
{{ now }}
{{ now | date_add_months: 1 }}
{{ now | date_add_months: -2 }}
Output
2/28/2020 3:39:09 AM
3/28/2020 3:39:09 AM
12/28/2019 3:39:09 AM

date_add_seconds Added 7.0.0011

Adds the specified number of whole and fractional seconds to the DateTime value. The parameter can be positive or negative.

Code
{{ now }}
{{ now | date_add_seconds: 10 }}
{{ now | date_add_seconds: -1.25 }}
Output
2/28/2020 3:39:09 AM
2/28/2020 3:39:19 AM
2/28/2020 3:39:08 AM

date_add_years Added 7.0.0011

Adds the specified number of whole years to the DateTime value. The parameter can be positive or negative.

Code
{{ now }}
{{ now | date_add_years: 1 }}
{{ now | date_add_years: -2 }}
Output
2/28/2020 3:39:09 AM
2/28/2021 3:39:09 AM
2/28/2018 3:39:09 AM

date_to_iso8601

Formats a DateTime value according to the ISO 8601 standard. Useful when creating Atom feeds, or the HTML5 <time> element.

Code
{{ now | date_to_iso8601 }}
Output
2020-02-28T03:39:09Z

date_to_rfc822

Formats a DateTime value according to the RFC 822 standard. Useful when creating RSS feeds.

Code
{{ now | date_to_rfc822 }}
Output
Fri, 28 Feb 2020 03:39:09 Z