Parse & edit dates
by Juan Lanus
HTML
date1: <span id="date1"></span><br/>
date2: <span id="date2"></span><br/>
date3: <span id="date3"></span><br/>
date4: <span id="date4"></span><br/>
date5: <span id="date5"></span><br/>
CSS
body { font-family: sans-serif; }
JavaScript
var myDate = '30.11.2011'; // parsed as local, ambiguous
var myDate2 = "2012-08-03"; // parsed as UTC
var myDate3 = "2012/08/03"; // parsed as local
$('#date1').text($.datepicker.formatDate('M d, yy', $.datepicker.parseDate('dd.mm.yy', myDate))).toString();
var myDate2Parsed = $.datepicker.parseDate('yy-mm-dd', myDate2);
$("#date2").text($.datepicker.formatDate('dd/mm/yy', myDate2Parsed));
var myDate3 = new Date(Date.parse("2005-07-08"));
$("#date3").text(myDate3.toString());
$("#date4").text($.datepicker.formatDate('dd D', myDate2Parsed));
$("#date5").text((new Date(myDate3)).toUTCString());