Някои от отговорите, дадени тук, са или прекалено сложни, или просто няма да работят (поне не във всички браузъри). Ако направите крачка назад, можете да видите, че клеймото за време на MySQL има всеки компонент от време в същия ред като аргументите, изисквани от Date()
конструктор.
Всичко, което е необходимо, е много просто разделяне на низа:
// Split timestamp into [ Y, M, D, h, m, s ]
var t = "2010-06-09 13:12:01".split(/[- :]/);
// Apply each element to the Date function
var d = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5]));
console.log(d);
// -> Wed Jun 09 2010 14:12:01 GMT+0100 (BST)
Справедливо предупреждение:това предполага, че вашият MySQL сървър извежда UTC дати (което е по подразбиране и се препоръчва, ако в низа няма компонент за часовата зона).