MomentJS Sandbox
by Erick Petrucelli
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js"></script>
TypeScript
const pastMonth = moment().subtract(1, 'month');
const yesterday = moment().subtract(1, 'day');
function isWithinTwoWeeks(date) {
const twoWeeksAgo = moment().subtract(2, 'week');
return moment(date).isSameOrAfter(twoWeeksAgo);
}
function testDate(date) {
document.write('Test date: ');
document.write(moment(date).format('dddd, MMM D, YYYY'));
document.write('<br>Is it within past two weeks? ');
document.write(isWithinTwoWeeks(date) ? 'Yes!' : 'No!');
document.write('<br><br>');
}
testDate(yesterday);
testDate(pastMonth);