DisplayResult
Display the result of a function in a page
by ksevksev
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<button id="fred">Click Me</button>
<p></p>
<div id="uniqueKSevId" class="display"></div>
<div id="uniqueKSevId1" class="display"></div>
CSS
.display {
border: solid green 1px;
background-color: tan;
}
JavaScript
$("#fred").on("click", function () {
$("#uniqueKSevId").text(getRelativeDate({delta:-5}));
$("#uniqueKSevId1").text(getRelativeDate({delta:365, returnString: false}));
});
function getRelativeDate(config)
{
var ONE_DAY_MILLS = 24 * 60 * 60 * 1000,
newMills = Date.now(),
newDate,
returnValue;
if (config.delta < 0 || config.delta > 0)
{
console.log("config", config);
config.deltaMills = config.delta * ONE_DAY_MILLS;
newMills = newMills + config.deltaMills;
console.log("config", config, newMills);
}
newDate = new Date(newMills);
if (undefined === config.returnString || null === config.returnString || config.returnString)
{
returnValue = (
"" +
(newDate.getMonth() < 10 ? "0" : "") +
(newDate.getMonth() + 1) +
"/" +
(newDate.getDate() < 10 ? "0" : "") +
newDate.getDate() +
"/" +
newDate.getFullYear());
}
else
{
returnValue = newDate;
}
return returnValue;
}