Создаю время числового формата, как получить милисекунды до 1000?
function getCurrentTimeString() {
      let t = new Date().toTimeString().replace(/ .*/, '');
     
      let time_parts = t.split(":");
      let millisecond = (time_parts[2] * 1000) + (time_parts[1] * 60 * 1000)+(time_parts[0]*60*60*1000);
       return millisecond;
   }
Можно конечно воспользоваться getTime, но меня интересует только мой вариант? 
Чтобы прибавлялась начиная с нуля до 1000 и появлялась новая секунда и так далее.