Предвид вашето уточнение, че не можете да промените формата на входящата дата, имате нужда от нещо подобно:
var dateParts = isoFormatDateString.split("-");
var jsDate = new Date(dateParts[0], dateParts[1] - 1, dateParts[2].substr(0,2));
Оригинален отговор:
Има ли причина да не можете да получите времеви печат вместо низа за дата? Това би било направено от нещо като:
SELECT UNIX_TIMESTAMP(date) AS epoch_time FROM table;
След това вкарайте epoch_time в JavaScript и това е прост въпрос на:
var myDate = new Date(epoch_time * 1000);
Умножаването по 1000 е, защото JavaScript отнема милисекунди, а UNIX_TIMESTAMP дава секунди.