JSFiddle - React, Tailwind, and code Playground

by Dmitri Ganenco

JavaScript

function getISODateTime(d) {
  // padding function
  var s = function(a, b) {
    return (1e15 + a + "").slice(-b)
  };

  // default date parameter
  if (typeof d === 'undefined') {
    d = new Date();
  }
  // return ISO datetime
  return d.getFullYear() + '-' +
    s(d.getMonth() + 1, 2) + '-' +
    s(d.getDate(), 2) + ' ' +
    s(d.getHours(), 2) + ':' +
    s(d.getMinutes(), 2) + ':' +
    s(d.getSeconds(), 2);
}

const a = getISODateTime(new Date());
console.log(a);