Add date

Moves a date forward by an amount of time and merges the result. Use it for trial end dates, renewal dates, delivery estimates, and offer expiry.

Syntax

{{addDate date=value days=n format="..." timezone="..." culture="xx-XX"}}

Unlike most merge tags, every setting here is named, so you can supply them in any order and leave out the ones you do not need.

Parameters

Name Type Required Description
date Date Optional The date to move forward. If you leave it out, the current date and time is used.
Amount Number Required How much to add, given as the unit itself: minutes, hours, days, weeks, months, quarters, or years. Singular versions work too. You can combine them, for example months=1 days=15.
format Text Optional How the result is displayed, for example "MMMM d, yyyy". Defaults to your account's date format.
timezone Text Optional The time zone used when no date is supplied, and when displaying a time. Defaults to your account's time zone.
culture Text Optional The culture used to format the result, which decides month and day names. Defaults to your account's culture.
Note: Adding a month lands on the same day number of the next month, and stops at the end of that month when the day does not exist. Adding one month to January 31 gives February 28, because there is no February 31.

Examples

The examples below are based on a contact whose signup date is January 30, 2026.

A. Two weeks after signup

Your trial ends on {{addDate date=Contact.signupDate days=14}}.
Your trial ends on 2/13/2026.

B. One year later, in a friendlier format

Renews {{addDate date=Contact.signupDate years=1 format="MMMM d, yyyy"}}
Renews January 30, 2027

C. Two days from now, with no date supplied

Offer expires {{addDate days=2 format="dddd"}}
Offer expires Friday

D. Combining units

{{addDate date=Contact.signupDate months=1 days=15 format="M/d/yyyy"}}
3/15/2026

If something is not right

These tags are built to keep your email sending rather than fail:

  • If the date cannot be read, nothing is shown in its place.
  • If the time zone is not recognized, your account's time zone is used.
  • If you do not supply an amount, the date is shown unchanged.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us