У вас есть несколько вариантов;
Если вы используете стандартный формат, вы можете сделать что-то вроде:
new Date(dateStr);
Если вы предпочитаете быть в безопасности, вымог бы сделать:
var date, timestamp;
try {
timestamp = Date.parse(dateStr);
} catch(e) {}
if(timestamp)
date = new Date(timestamp);
or simply,
new Date(Date.parse(dateStr));
Или, если у вас произвольный формат, разбить строку / разобрать ее на единицы и сделать:
new Date(year, month - 1, day)
Пример последнего:
var dateStr = '28/10/2010'; // uncommon US short date
var dateArr = dateStr.split('/');
var dateObj = new Date(dateArr[2], parseInt(dateArr[1]) - 1, dateArr[0]);