JSFiddle - React, Tailwind, and code Playground
by stratdaz
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.4/moment.js"></script>
JavaScript
function DescriptiveToFiscal(dtString) {
var dt = moment(dtString);
debugger;
var year = dt.year();
var month = dt.month() + 1;
if (month > 6) {
year = year + 1;
month = month - 6;
}
else {
month = month + 6;
}
return year.toString() + (month > 9 ? month.toString() : "0" + month.toString());
}
alert(DescriptiveToFiscal('Aug 2017'));
//DescriptiveToFiscal(‘Oct 2017’) = 201804
//DescriptiveToFiscal(‘Jun 2017’) = 201712