<!-- Example Code -->
%%[
  /**
  * Date Diff Logic
  * Used to return the difference between two date values.
  * Always use the DateDiff() when comparing DateTime values otherwise they will be compared as strings.
  */
  VAR @date1, @date2, @dateDiff_Days, @dateDiff_Months, @dateDiff_Years, @dateDiff_Minutes, @dateDiff_Hours
  SET @date1 = "12/14/2021 9:00:00 AM"
  SET @date2 = "12/14/2022 9:00:00 AM"
  SET @dateDiff_Days = DateDiff(@date1,@date2, "d")
  SET @dateDiff_Months = DateDiff(@date1,@date2, "m")
  SET @dateDiff_Years = DateDiff(@date1,@date2, "y")
  SET @dateDiff_Minutes = DateDiff(@date1,@date2, "mi")
  SET @dateDiff_Hours = DateDiff(@date1,@date2, "h")
]%%
<p>Date 1: %%=v(@date1)=%%</p>
<p>Date 2: %%=v(@date2)=%%</p>
<p>Difference in Days: %%=v(@dateDiff_Days)=%%</p>
<p>Difference in Months: %%=v(@dateDiff_Months)=%%</p>
<p>Difference in Years: %%=v(@dateDiff_Years)=%%</p>
<p>Difference in Minutes: %%=v(@dateDiff_Minutes)=%%</p>
<p>Difference in Hours: %%=v(@dateDiff_Hours)=%%</p>



<!-- Example Output -->
Date 1: 12/14/2021 9:00:00 AM
Date 2: 12/14/2022 9:00:00 AM
Difference in Days: 365
Difference in Months: 12
Difference in Years: 1
Difference in Minutes: 525600
Difference in Hours: 8760