Format a date string in javascript
It can be achieved without moment.js, but I suggest you use it
var date = new Date("2017-06-10T16:08:00");
var year = date.getFullYear();
var month = date.getMonth()+1;
var day = date.getDate();
if (day < 10) {
day = '0' + day;
}
if (month < 10) {
month = '0' + month;
}
var formattedDate = day + '-' + month + '-' + year
If the date string is always in ISO format, you can also use regex to reformat without other library:
date.replace(/(\d{4})\-(\d{2})\-(\d{2}).*/, '$3-$2-$1')
Use Moment.js and the .format
function.
moment('2017-06-10T16:08:00').format('MM/DD/YYYY');
Will output
06/10/2017
Beside the format
function Moment.js will enrich you will alot more useful functions.