Converter um DateTime para o formato DateTime em Json utilizando Java Script

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)/
Anúncios