1
The data looks like this:
Date(-4735141200000)
for me:
function (dados) {
console.log(dados);
var len = dados.length;
var txt = "";
var toDate;
if (len > 0) {
for (var i = 0; i < len; i++) {
if (dados[i].nome && dados[i].datadenascimento && dados[i].cpf && dados[i].departamento) {
toDate = new Date(dados[i].datadenascimento);
console.log(toDate);
txt += "<tr><td>" + dados[i].nome + "</td><td>" + dados[i].datadenascimento + "</td><td>" + dados[i].cpf + "</td><td>" + dados[i].departamento + "</td><td><a href='javascript:editar(" + dados[i].idfuncionario + ")'>Editar</a></td><td><a href='javascript:deletar(" + dados[i].idfuncionario + ")'>Deletar</a></td></tr>";
}
}
if (txt != "") {
$("#table").append(txt).removeClass("hidden");
}
}
looks like the date is coming in format
Timestamp
. Have a look at this link http://stackoverflow.com/a/21523011/2588695– JcSaint
What is expected from this entry? Something like "17/01/2017"?
– BrTkCa
Maybe this function will help:
function ToJavaScriptDate(value) {

 var pattern = /Date\(([^)]+)\)/;
 var results = pattern.exec(value);
 var dt = new Date(parseFloat(results[1]));
 return (dt.getMonth() + 1) + "/" + dt.getDate() + "/" + dt.getFullYear();

}
ToJavaScriptDate("Date(-4735141200000)")
– Jozimar Back