How do I get the current date according to an NTP server without setting it locally?
Posted
by
Zac B
on Super User
See other posts from Super User
or by Zac B
Published on 2012-12-04T15:35:16Z
Indexed on
2012/12/04
17:10 UTC
Read the original article
Hit count: 178
I want to get the current date and time according to a remote NTP server, using Linux. I don't want to change the local time as a result; I just want to get the remote date, adjusted for the local time zone, printed out. The date returned must comply with the following criteria:
- It needs to be reasonably accurate.
- It needs to be adjusted for the timezone on the local system making the request.
- It needs to be formatted in an easily-readable or interpretable way (standard date format, or seconds since epoch).
What I've Tried:
I can call ntpdate -q my.ntp.server
and get the offset between the local time and the server's time, but that doesn't return the date according to the NTP server; it just returns the offset and the local date.
Is there some easy way/command I can use to say: "Print out the date according to a given NTP server, adjusted for my current timezone"?
© Super User or respective owner