Эта простая строка работает для меня.
var is24 = ((new Date(2014, 01, 01, 15, 0, 0, 0)).toLocaleTimeString().indexOf("15") > -1);
Хотя она по-прежнему не работает в Chrome (работает в IE и Firefox)
Попробуйте изменить возврат из
return Json(model)
в
return Json(model, JsonRequestBehavior.AllowGet)