0

The back-end returns me a timespan in the following format as a string: 00:31:07.2764147

I need to interpretate that string and return a countdown.

Currently I am using vue 2:

  <div v-if="this.time">
  <countdown :time="this.time">
    <p>Time Remaining: {{ this.time.minutes }} minutes, {{ this.time.seconds }} seconds.</p>
  </countdown>
  </div>

data () { return { time: '00:00.00' } }

In my method I have this:

        this.time = moment(res.data.resetOtpRetriesTimestamp).format('HH:mm:ss')

Currently this returns invalid date.

I have tried to find any documentation but there is nothing there that can translate timespan to minutes and seconds and start a countdown timer which is my goal here.

I do understand that I can parse the string, I was rather looking for some easy moment function or syntax to do it.

Any ideas are welcome.

grozdeto
  • 1,201
  • 1
  • 13
  • 34

0 Answers0