works in conjunction with the "system" time on the PC... i.e. the date/time shown in the system tray.
I believe that this in turn works from info supplied by the BIOS clock.
If these are wildly wrong it's not beyond the bounds of possibility that your system could be on the wrong date...
Worth checking, especially as you got the value for 16 Jan as 38369
(If your BIOS clock is out by 12 hours you could have a date change at midday instead of midnight, and this could mean that you get two different values during the course of the same actual day!)