function getDateOfTimeStamp(time) { var originTime = 0; var offsetOriginTime = originTime + new Date().getTimezoneOffset() * 60 * 1000; var timeSinceOrigin = time - offsetOriginTime; var timeModulo = timeSinceOrigin % (24 * 60 * 60 * 1000); var normalizedTime = time - timeModulo; console.log(new Date(normalizedTime) ,new Date(time)); return normalizedTime; }
This worked for my project. Pure mathematics, no string manipulation is required, no external library is required, so it is very fast.
You can try by copying the above function into the javascript console, and then run normalizeTimeToDate(Date.now())
source share