Convert date format in jquery
You can construct this using the date object's methods
var date = new Date(userDate),
yr = date.getFullYear(),
month = date.getMonth() < 10 ? '0' + date.getMonth() : date.getMonth(),
day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate(),
newDate = yr + '-' + month + '-' + day;
console.log(newDate);
You may try the following:
$(document).ready(function() {
var userDate = '04.11.2014';
var from = userDate.split(".");
var f = new Date(from[2], from[1], from[0]);
var date_string = f.getFullYear() + " " + f.getMonth() + " " + f.getDate();
console.log(date_string);
});
Alternatively I would look into Moment.js It would be way easier to deal with dates:
$(document).ready(function() {
var userDate = '04.11.2014';
var date_string = moment(userDate, "DD.MM.YYYY").format("YYYY-MM-DD");
$("#results").html(date_string);
});
MOMENT.JS DEMO: FIDDLE