GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
* Sign Up! *

Support
Customer Portal
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Time Zones: Setting Your Server's Local Time

These listings are generated live and show the current time in the different time zones you can use to configure your server. Set your server's clock with the instructions below, or browse the full database by region.

Introduction

Your VPS keeps time in two parts: the system clock, which is best left running in UTC, and a time zone setting that translates that clock into the local time you see in date, in log timestamps, in mail headers, and in cron jobs. Both systems share the standard IANA time-zone database (the zoneinfo, or Olson, database) under /usr/share/zoneinfo/, with zones named Area/Location — for example America/New_York, Europe/London, or Asia/Tokyo. The current time in several common zones is shown next; the full set is organized by region farther down.

 

The Current Time

The time right now in several common zones (this page refreshes every 15 minutes):

 Description  Zone 
Current Date & Time
 Greenwich Mean Time  Etc/GMT  Thu, 02 Jul 2026  21:18:02  GMT  
 Eastern Time  America/New_York  Thu, 02 Jul 2026  17:18:02  EDT  
 Central Time  America/Chicago  Thu, 02 Jul 2026  16:18:02  CDT  
 Mountain Time  America/Denver  Thu, 02 Jul 2026  15:18:02  MDT  
 Mountain Time (no DST)  America/Phoenix  Thu, 02 Jul 2026  14:18:02  MST  
 Pacific Time  America/Los_Angeles  Thu, 02 Jul 2026  14:18:02  PDT  
 Alaska Time  America/Anchorage  Thu, 02 Jul 2026  13:18:02  AKDT  
 Hawaii Time  Pacific/Honolulu  Thu, 02 Jul 2026  11:18:02  HST  

Sampled Thu, 02 Jul 2026 21:18:02 GMT.

 

Browse Time Zones by Region

The database holds roughly 400 zones, organized by region. Pick a region to see its zones, each with its current time:

 

Setting the System Time Zone

Set the zone once for the whole server. You will need to be root, so connect to your VPS and become root first.

On FreeBSD 15, run tzsetup. With no argument it presents a region and zone menu; given a zone name it sets it without prompting. It writes /etc/localtime and records the name in /var/db/zoneinfo:

# tzsetup                       # interactive menu
# tzsetup America/New_York      # or set it directly

On Rocky Linux 10, use timedatectl, which points /etc/localtime at the correct file for you:

# timedatectl set-timezone America/New_York

Confirm the result with date on either system; on Rocky Linux, timedatectl on its own shows a full summary:

$ date
$ timedatectl

TIP: Prefer the Area/Location names over the old three-letter abbreviations such as EST or PST. The abbreviations are ambiguous and do not handle daylight-saving on their own, whereas America/New_York switches between EST and EDT automatically, and correctly, for every date past and future.

 

Setting a Per-Account Time Zone

Usually the system-wide setting is all you need. If a single account must run in a different zone, set the TZ environment variable in that user's shell startup file; it overrides the system zone for that login only.

For sh / bash (the default login shell on Rocky Linux, and available on FreeBSD), add to ~/.profile or ~/.bash_profile:

export TZ=America/New_York

For csh / tcsh (the traditional FreeBSD shell), add to ~/.cshrc:

setenv TZ America/New_York

The change takes effect at your next login, or immediately if you re-read the file (for example source ~/.cshrc).

 

Keeping the Clock Accurate

A time zone only labels the clock; it does not keep it correct. Run a network time service so the clock stays synchronized to within a few milliseconds — important for log correlation, mail, TLS certificate checks, and anything time-sensitive.

On FreeBSD 15, enable the bundled ntpd:

# sysrc ntpd_enable=YES
# service ntpd start
# ntpq -p

On Rocky Linux 10, the default time service is chrony:

# systemctl enable --now chronyd
# chronyc sources
# chronyc tracking

 

Documentation

The manual pages cover the tools — tzsetup(8) on FreeBSD, timedatectl(1) on Rocky Linux, and tzfile(5) (the zoneinfo file format) on both. The authoritative reference for the zone names and their rules is the IANA database: