Skip to content

Modern Chrono DateTime AddYears

Paul Squires edited this page Oct 19, 2026 · 1 revision

Home › Date and Time (Chrono) › Chrono Date and Time › DateTime.AddYears

DateTime.AddYears

Returns the date-time moved by whole years; 29 February becomes the 28th if needed.

Syntax

DateTime.AddYears( n )

Examples

#import "std/chrono"
using chrono

dim as DateTime d = DateTime( 2026, 8, 13, 14, 30, 5, 123 )
print d.AddYears( 4 ).Year           '' 2030

'' 29 February clamps to the 28th in a non-leap year
dim as DateTime leap = DateTime( 2024, 2, 29, 0, 0, 0, 0 )
print leap.AddYears( 1 ).ToIsoString( )          '' 2025-02-28T00:00:00

Library: Chrono Date and Time
Category: Date and Time (Chrono)
Documented under: The Members

Clone this wiki locally