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)