Data ISO e fuso horário
toIsoString(date) {
const tzo = -date.getTimezoneOffset();
const dif = tzo >= 0 ? '+' : '-';
const pad = function (num) {
return (num < 10 ? '0' : '') + num;
};
return (
`${date.getFullYear()
}-${
pad(date.getMonth() + 1)
}-${
pad(date.getDate())
}T${
pad(date.getHours())
}:${
pad(date.getMinutes())
}:${
pad(date.getSeconds())
}Z${
dif
}${pad(Math.floor(Math.abs(tzo) / 60))
}:${
pad(Math.abs(tzo) % 60)}`
);
}
Damon