A JavaScript date is essentially defined by the number of milliseconds that have passed since the epoch, which is set at midnight (00:00) on January 1, 1970, UTC (the same as the UNIX epoch). This timestamp is independent of any timezone and uniquely identifies a specific moment in history.