JSFiddle - React, Tailwind, and code Playground
by grant
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/luxon/2.0.1/luxon.min.js"></script>
JavaScript
// your input object
const o = {
year: 2020,
month: 11,
day: 18,
hours: 14,
minutes: 44,
timeZone: "Europe/Paris"
};
// create a Luxon DateTime
const dt = luxon.DateTime.fromObject({
year: o.year,
month: o.month,
day: o.day,
hour: o.hours,
minute: o.minutes,
zone: o.timeZone
});
// convert to UTC and format as ISO
const s = dt.toUTC().toString();
console.log(s);