{{terminalErrorHeading}}

An error has occurred

{{terminalError}}

setTimeout(() => { const scope = angular.element(document.querySelector(".account-head")).scope(); scope.addDurationToDate = (dateValue, duration) => { const date = new Date(dateValue * 1000); const value = parseInt(duration); const unit = duration.match(/[a-zA-Z]+/)[0]; switch (unit) { case 'year': case 'years': date.setFullYear(date.getFullYear() + value); break; case 'month': case 'months': date.setMonth(date.getMonth() + value); break; } return Math.floor(date.getTime()); } })

This story is free because we believe everyone deserves accurate, trustworthy coronavirus coverage. Support The Daily Beast.

Join for $1