Создайте экземпляр Date для полуночи в первый день следующего года, затем переместите секунды назад на 1.
var lastSecond = new Date(1999, 0, 1, 0, 0, 0, 0);
lastSecond.setSeconds(lastSecond.getSeconds() - 1);
Это мой общий подход к экземплярам JavaScript Date,но в этом случае, поскольку всегда есть 59 секунд в минуту и 59 минут в час и 24 часа в день, вы можете просто напрямую создать это целевое значение с помощью конструктора:
var lastSecond = new Date(1998, 11, 31, 23, 59, 59)