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