JSFiddle - React, Tailwind, and code Playground

by Thomas Jackson

HTML

<div id="results"></div>

JavaScript

function pad(number) {
        return (number < 10 ? '0' : '') + number;
    }

function yyyyMMddhhmmss(dateIn) {
   var yyyy = dateIn.getFullYear();
   var MM = pad(dateIn.getMonth()+1); // getMonth() is zero-based
   var dd  = pad(dateIn.getDate());
   var hh = pad(dateIn.getHours());
   var mm = pad(dateIn.getMinutes());
   var ss = pad(dateIn.getSeconds());
   return String(yyyy + "-" + MM + "-" + dd + "T" + hh + ":" + mm + ":" + ss + "Z"); // Leading zeros for mm and dd
}

var today = new Date();
$("#results").append("<p>" + yyyyMMddhhmmss(today) + "</p>");