As a contributor, I'd like to see the correct time estimate on a Gitcoin Issue.
317 years is not an option that a funder can select in the "expires in" section of the funder form.
Example: https://gitcoin.co/issue/MetaMask/metamask-extension/3127/1155
On the issue details page:

On the funder page:

"Time left" estimates should match what the funder put up in the funding form.
Never should show up as "never" or something like an infinity sign.
I'm testing out a few solutions to this:
The following seems to be the easiest, but it will not work:
if (expires_date - new Date().setFullYear(new Date().getFullYear() + 1) > 1) {
$('#expires_date').text('∞');
}
A working solution is to do:
Javascript:
if (expires_date - new Date().setFullYear(new Date().getFullYear() + 1) > 1) {
$('#expires_date').hide();
$('#expires_date_infinite').show();
}
HTML:
<span class="bounty-info-text" id="expires_date"></span>
<span class="bounty-info-text" id="expires_date_infinite" style="display: none;">∞</span>
But, this is a horrible idea since the changes are not reflected on the issue explorer and it's not worth hard coding it there too.
I'll keep trying and report back when I can figure out the whole label scheme that is currently being used.
Great @Anish-Agnihotri Im fixing this one in the bounty detail and explorer
Bounty detail:

Explorer

Looks good! Thanks @octavioamu!
Looks great! Thanks for taking a look at this @Anish-Agnihotri and @octavioamu!