Objek Date berisi Angka yang menunjukkan instan tertentu dalam waktu hingga dalam milidetik. Angka semacam itu disebut nilai waktu. Nilai waktu mungkin juga NaN, yang menunjukkan bahwa objek Date tidak mewakili instan waktu tertentu.
Waktu diukur dalam ECMAScript dalam milidetik sejak 01 Januari, 1970 UTC. Dalam nilai waktu, detik kabisat diabaikan. Diasumsikan ada 86.400.000 milidetik per hari. Nilai ECMAScript Number dapat mewakili semua bilangan bulat dari –9.007.199.254.740.992 hingga 9.007.199.254.740.992; kisaran ini cukup untuk mengukur waktu hingga presisi milidetik untuk setiap instan yang berada dalam sekitar 285.616 tahun, baik maju atau mundur, mulai 01 Januari 1970 UTC.
Rentang aktual dari waktu yang didukung oleh objek Date ECMAS sedikit lebih kecil: tepatnya –100.000.000 hari hingga 100.000.000 hari diukur relatif terhadap tengah malam pada awal 01 Januari, 1970 UTC. Ini memberikan kisaran 8.640.000.000.000.000 milidetik untuk kedua sisi 01 Januari, 1970 UTC.
Saat tepat tengah malam pada awal 01 Januari 1970 UTC diwakili oleh nilai +0.
Paragraf ketiga menjadi yang paling relevan. Berdasarkan paragraf itu, kita bisa mendapatkan tanggal paling awal per spec dari new Date(-8640000000000000)
, yaitu Selasa, 20 April, 271.821 SM (BCE = Sebelum Era Umum , mis. Tahun -271.821).