os-timesync can help you check whether NTP time sync is enabled in OS settings. It can do so reliably on OS X and Windows and somewhat less reliably on Linux. Note that the result does not tell you whether the local time is accurate. var timesync = require("os-timesync"); timesync.checkEnabled(function (err, enabled) { if (err) { console.log("can't check: " + err.toString()); return; } console.log("enabled =", enabled);});