JSFiddle - React, Tailwind, and code Playground

by Nico

HTML

<script src="https://moment.github.io/luxon/global/luxon.js"></script>
<div id="print">

</div>

JavaScript

const getRemainingDuration = (elapsedTime, options = {}) => {
   const { duration = 3600000, unit = 'seconds' } = options
   return luxon.Duration.fromMillis(duration).minus(luxon.Duration.fromMillis(elapsedTime)).as(unit)
 }
 
 const print2 = getRemainingDuration(3540000, {unit: 'minutes'})

const print = luxon.DateTime.local().minus({ minutes: 30 }).toRelative({ unit: "minutes" })

const elToPrint = document.getElementById('print')
elToPrint.innerHTML = print2

console.log(elToPrint)
console.log(print)