Это может быть немного громоздко, но объект JavaScript Date будет принимать список аргументов YYYY, MM, DD, HH, MM, SS. Разобрать значение даты и передать его конструктору Date, например,
var splitDT= '2009-07-01 07:30:09'.split(' '); // ['2009-07-01','07:30:09']
var d= splitDT[0].split('-');
var t= splitDT[1].split(':');
alert( (new Date(d[0],d[1],d[2],t[0],t[1],t[2])) );
Ба. Пришлось использовать вместо значений индекса массива. Да, это беспорядок. Но это работает.