assertEq(/^(PST|PDT)$/.test(getTimeZone()), true, "The default time zone is set to PST8PDT for all jstests (when run in the shell)");
function timeZoneName() { var dtf = new Intl.DateTimeFormat("en-US", {timeZoneName: "long"}); return dtf.formatToParts().filter(x => x.type === "timeZoneName")[0].value;
}
// Calling setTimeZone() with an undefined argument clears the TZ environment // variable and by that reveal the actual system time zone.
setTimeZone(undefined); var systemTimeZone = getTimeZone(); var systemTimeZoneName = timeZoneName();
// Set to an unlikely system time zone, so that the next call to setTimeZone() // will lead to a time zone change.
setTimeZone("Antarctica/Troll");
// Now call with the file path ":/etc/localtime" which is special-cased in // DateTimeInfo to read the system time zone.
setTimeZone(":/etc/localtime");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.