Is there any simple way to convert the following:
JavaScript
x
2
1
2011-08-31T20:01:32.000Z
2
In to UK date format: 31-08-2011
and time to: 20:01
Advertisement
Answer
JavaScript
1
11
11
1
var date = new Date("2011-08-31T20:01:32.000Z").toLocaleDateString();
2
// date = 2011/08/31
3
4
date = date.split("/");
5
// date = ["31", "08, "2011"]
6
7
date = date[2] + "-" + (date[0].length == 1 ? "0" + date[0] : date[0]) + "-" + (date[1].length == 1 ? "0" + date[1] : date[1]);
8
// data = 2011-31-08
9
10
$("#your-txtbox").val(date);
11