Assuming that seconds
is a unix epoch (UTC), you should just use
function date_str(seconds) {
var dt = new Date(seconds*1000);
console.log(dt);
…
instead. The get…()
methods will respect the local timezone. If you don’t want that, you should use the getUTC…()
equivalents.
0
solved How to make JS date respect local timezone?