Endrit Sheholli
Endrit Sheholli

Reputation: 111

Conversion from timestamp to time in JavaScript

My problem is that I am receiving a timestamp from another app. When I convert the timestamp to time the time that gets returned is always wrong

This is the JavaScript code:

var time = new Date(timeStamp);

timeStamp = 1520934000461. My app returns the time: Tue Mar 13 2018 10:40:00 and the actual time is one hour earlier.

I tested the timeStamp with online converters and the converting is right and the timeStamp that comes to my app is right.

thank you

Upvotes: 0

Views: 338

Answers (1)

Louison Gitzinger
Louison Gitzinger

Reputation: 48

I think it can be a problem about your client or server time config. Check your client's and server's timezone.

Otherwise, you can use this hacky solution (from here)

d = new Date(value) ; d.setTime( d.getTime() - new Date().getTimezoneOffset()*60*1000 );

Upvotes: 1

Related Questions