JSFiddle - React, Tailwind, and code Playground

by bilbobaggins

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>

JavaScript

const baseDateformats = {
  DEFAULT_TIME_FORMAT: 'YYYY-MM-DD HH:mm:ss'
}
const settings={
dateFormat:'DD MMM YYYY'
}


const date = {
  format: (value,
    initialFormat = baseDateformats.DEFAULT_TIME_FORMAT,
    format = settings.dateFormat) => {
    if (date) {
      return moment(value, initialFormat).format(format)
    } else {
      return ''
    }
  },
  CurrentFormattedDate: (value = new Date(),
    initialFormat = baseDateformats.DEFAULT_TIME_FORMAT,
    format = settings.dateFormat) => {
    if (value) {
      return moment(value, initialFormat).format(format)
    } else {
      return ''
    }
  }

}
var d = new Date();
d=d.getFullYear() + 2
console.log(date.CurrentFormattedDate())
console.log(date.format(d))