I’m trying to convert date format (DD-MM-YYYY) to (YYYY-MM-DD).i use this javascript code.it’s doesn’t work.
JavaScript
x
16
16
1
function calbill()
2
{
3
var edate=document.getElementById("edate").value; //03-11-2014
4
5
var myDate = new Date(edate);
6
console.log(myDate);
7
var d = myDate.getDate();
8
var m = myDate.getMonth();
9
m += 1;
10
var y = myDate.getFullYear();
11
12
var newdate=(y+ "-" + m + "-" + d);
13
14
alert (""+newdate); //It's display "NaN-NaN-NaN"
15
}
16
Advertisement
Answer
This should do the magic
JavaScript
1
3
1
var date = "03-11-2014";
2
var newdate = date.split("-").reverse().join("-");
3