В зависимости от вашей ситуации, другой способ решить эту проблему - включить конструктор фактической даты в ваши данные "JSON". Как только вы это сделаете, это больше не стандартный JSON, и вам нужно будет проверить его в браузере.
Например
{'duration': 75, 'end_time': new Date(Date.UTC(2008,11,23,17,45,00,0)),
'start_time': new Date(Date.UTC(2008,11,23,16,30,00,0))}
Преимущество больше не требует анализа данных в браузере, поскольку данные уже являются объектом даты.
Недостатком является то, что вы больше не отправляете действительный JSON со своего сервера в браузеры клиентов.