How can I convert 201604130630 this numbers to date time format in JavaScript.
I am using XML file and this data coming from XML. I want to convert into date format. Please help.
How can I convert 201604130630 this numbers to date time format in JavaScript.
I am using XML file and this data coming from XML. I want to convert into date format. Please help.
var str = "201604130630";
var year = str.slice(0, 4);
var month = parseInt(str.slice(4, 6))-1;
var day = str.slice(6, 8);
var hour = str.slice(8, 10);
var minute = str.slice(10, 12);
var d = new Date(year, month, day, hour, minute)
alert(d);
You can create a date from the string by splitting the string
var input = '201604130630';
var year = input.slice(0, 4);
// Date object uses month 0 index based
var month = parseInt(input.slice(4, 6)) + 1;
var day = input.slice(6, 8);
var hour = input.slice(8, 10);
var minute = input.slice(10, 12);
var d = new Date(year, month, day, hour, minute);
And then you can just concatenate the values or format it using Date methods: