23:59:60 needs JavaScript; everything runs in your browser.