https://stackoverflow.com/questions/5914020/javascript-date-to-string
Anonymous
Solving the next 5% probably costs more than the previous 90%.