The date command can also answer this question:
$ date -d 'march 12 2019 + 366 days'
Thu Mar 12 00:00:00 PDT 2020 $ date -d 'march 12 2019 + 366 days'
Thu Mar 12 00:00:00 PDT 2020 MacOS$ date -d 'now + 30 days'
usage: date [-jnRu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]GNU$ date -d 'now +30 days'
GNU$ date -u -d 'now +30 days'
Sun Apr 5 18:55:12 UTC 2020
(In BSD date, the '-d' argument "Set the kernel's value for daylight saving time.")> (Get-Date).AddDays(365)
$ python -c 'import datetime; print(datetime.date(2019, 3, 12) + datetime.timedelta(days=366))'
2020-03-12 perl6 -e 'say Date.new("2019-03-12").later( :366days )'
2020-03-12
perl6 -e 'say Date.new("2019-03-12") + 366'
2020-03-12 raku -e 'say "2019-03-12".Date + 366'
2020-03-12 ruby -e "require 'date'; puts (Date.parse('march 12 2019') + 366)"
2020-03-12