momentjs-fun
Handles some fun with momentjs
by robhortn
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
<p>
here is some web content
</p>
<div id="output">
<p>.:: Debug output ::.</p>
</div>
CSS
#output {
margin-top: 20px;
background-color: black;
color: #fff;
padding: 8px;
font-family: 'Segoe UI', Consoloas, Courier;
}
JavaScript
var testTime = moment().add(2, 'days');
function isBeforeMidnight(srcDateTime) {
// Takes in a date/time and tells if that date/time is prior to 11:59:59 on the same day.
// Get today's date with 11:59:59.
var todayCutoff = moment().add(1, 'days').hours(0).minutes(0).seconds(0);
logit('srcDateTime says: ' + srcDateTime.format());
logit('todayCutoff says: ' + todayCutoff.format());
return todayCutoff.isAfter(srcDateTime);
}
function logit(strMsg) {
document.getElementById('output').innerHTML += strMsg + '<br/>'
}
logit('isBeforeMidnight says: ' + isBeforeMidnight(testTime));