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;
}