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());