Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Reference
  4. Standard built-in objects
  5. Date
  6. getTime()

Date.prototype.getTime()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

ThegetTime() method ofDate instances returns the number of milliseconds for this date since theepoch, which is defined as the midnight at the beginning of January 1, 1970, UTC.

Try it

const moonLanding = new Date("July 20, 69 20:17:40 GMT+00:00");// Milliseconds since Jan 1, 1970, 00:00:00.000 GMTconsole.log(moonLanding.getTime());// Expected output: -14182940000

Syntax

js
getTime()

Parameters

None.

Return value

A number representing thetimestamp, in milliseconds, of this date. ReturnsNaN if the date isinvalid.

Description

Date objects are fundamentally represented by atimestamp, and this method allows you to retrieve the timestamp. You can use this method to help assign a date and time to anotherDate object. This method is functionally equivalent to thevalueOf() method.

Examples

Using getTime() for copying dates

Constructing a date object with the identical time value.

js
// Since month is zero based, birthday will be January 10, 1995const birthday = new Date(1994, 12, 10);const copy = new Date();copy.setTime(birthday.getTime());

Measuring execution time

Subtracting two subsequentgetTime() calls on newly generatedDate objects, give the time span between these two calls. This can be used to calculate the executing time of some operations. See alsoDate.now() to prevent instantiating unnecessaryDate objects.

js
let end, start;start = new Date();for (let i = 0; i < 1000; i++) {  Math.sqrt(i);}end = new Date();console.log(`Operation took ${end.getTime() - start.getTime()} msec`);

Note:In browsers that support thePerformance API's high-resolution time feature,Performance.now() can provide more reliable and precise measurements of elapsed time thanDate.now().

Specifications

Specification
ECMAScript® 2026 Language Specification
# sec-date.prototype.gettime

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp