No exemplo abaixo temos uma função que converte uma data no formato de String para o formato JSON format /Date(#)/
function converterJSONDate(strDate){
var dt = new Date(strDate);
var newDate = new Date(Date.UTC(dt.getFullYear(), dt.getMonth(), dt.getDate(), dt.getHours(), dt.getMinutes(), dt.getSeconds(), dt.getMilliseconds()));
return '/Date(' + newDate.getTime() + ')/';
}
Exemplo de utilização:
converterJSONDate("22 Jan 2013 15:00:00");
/* A saída será */
/Date(1358866800000)/