NTP timestamp is a 64-bit unsigned fixed-point number with the integer part in the first 32 bits and the fractional part in the last 32 bits. It is in seconds relative to 0h UTC on 1 January 1900
The NTP timescale wraps around every 232 seconds (136 years), so the first rollover will occur in 2036.
To convert second part of NTP to date, you can use normal date calculate such as 60s -> 1 mins, etc...
To convert fractional part of NTP, you need to use NTP fraction * (fraction of seconds) / 2 ^ 32.For example of NTP fraction 1329481807, to convert to microseconds, you perform1329481807 * (10 ^ 6) / 2 ^ 32 = 309544 (roughtly)