JSFiddle - React, Tailwind, and code Playground
HTML
<div id="results"></div>
JavaScript
function pad(number) {
return (number < 10 ? '0' : '') + number;
}
function yyyyMMddhhmmss(dateIn, 20) {
var yyyy = dateIn.getFullYear();
var MM = pad(dateIn.getMonth()+1); // getMonth() is zero-based
var dd = pad(dateIn.getDate() + 10);
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>");