Can you give votes a half-life over a specified period of time?

I want to have the posts sort by vote, but that the value of that vote be decreased over time.