A list of the different parts up to years:
{{(((var1.datetime.secondsUntil(end_date)) / 31536000)).floor()}}y
{{(((var1.datetime.secondsUntil(end_date))/ 86400)%365).floor()}}d
{{(((var1.datetime.secondsUntil(end_date)/3600)%24)).floor()}}h
{{(((var1.datetime.secondsUntil(end_date)/60)%60)).floor()}}m
{{(((var1.datetime.secondsUntil(end_date)%60))).floor()}}s left
(doesn’t take into account leap years)