Moment.js Sandbox

by maxell4o

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script>

JavaScript 1.7

const dateOf = (date, defaultValue = null, isUTC = false) => {
    const jsDate = !isUTC ? new Date(date || undefined) : moment.utc(date).local(false).toDate();
    return isNaN(jsDate.getTime()) ? defaultValue : jsDate;
};

var time =  '2021-11-26 7:00:00';
console.log(time);

var utc = dateOf(time, null, true);
console.log(utc, moment(utc).format('HH:mm'));

var local = dateOf(time);
console.log(local, moment(local).format('HH:mm'));