Search This Blog

Tuesday, June 5, 2012

how to set custom date format in javascript?

function parseDate(input, format)
{
  format = format || 'dd/mm/yyyy'; // somedefault format
   var parts = input.match(/(\d+)/g),
   i = 0, fmt = {};
   // extract date-part indexes from the format
   format.replace(/(yyyy|dd|mm)/g, function(part) { fmt[part] = i++; });
   return new Date(parts[fmt['yyyy']], parts[fmt['mm']]-1, parts[fmt['dd']]);
}


Usage
parseDate('01-31-2010', 'mm-dd-yyyy');
parseDate('31/01/2010', 'dd/mm/yyyy');
parseDate('2010/01/31');

No comments:

Post a Comment