Вы можете использовать replace()
с функцией обратного вызова для достижения этого:
var txt = "This is a test of 1234567890 and 1231231233 date conversion";
txt = txt.replace(/\d{10}/g, function(s) {
return new Date(s * 1000);
});
alert(txt);
выходы:
This is a test of Sat Feb 14 2009 07:31:30 GMT+0800 and Tue Jan 06 2009 16:40:33 GMT+0800 date conversion
Вам необходимо настроить это, чтобы использовать правильный формат даты. Также вам нужно будет рассмотреть вопрос о часовых поясах. Часовой пояс на клиенте не обязательно совпадает с часовым поясом на сервере.
Возможно, вам лучше отформатировать дату на сервере, чтобы избежать подобных проблем.