After getting my Arch laptop to connect to my phone's hotspot, I was having trouble connecting to any websites that were't cached (for the most part, anything but Google).
I looked a little, and found that even though it was deprecated,
ntpdate worked to update my time correctly:
sudo ntpdate -u time.nist.gov
That gave me the correct time. But I was still having issues connecting, this time supposedly with DNS, or so Chromium was telling me. Still couldn't connect to anything other than Google, but at least the date issue had been fixed... or not.
I looked back at my clock and the time was back where it was before, two hours ahead. I checked
ntpd was still running, and it evidently thought it was the correct time.
ntpd think the time is correct, and why would I still be having DNS issues?