JavaScript метод Date.getMilliseconds()

Определение и применение

JavaScript метод getMilliseconds() возвращает числовое значение (0-999), которое соответствует миллисекундам для указанной даты по местному времени.

Поддержка браузерами

Спецификация: ecma262

Поддерживается во всех основных браузерах с 2015 года.

Показать браузеры
Совместимостьjavascript.builtins.Date.getMilliseconds
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
getMilliseconds✓1✓12✓1✓4✓1✓18✓4✓10.1✓1✓1.0✓4.4✓1

поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31

JavaScript синтаксис

JavaScript
dateObj.getMilliseconds();

Возвращаемое значение и особенности

Возвращается компонент миллисекунд от 0 до 999, а не общее число миллисекунд с начала эпохи. Для метки времени используйте getTime().

Метод не принимает параметров и не изменяет объект. Для недействительной даты (Invalid Date) возвращается NaN.

Миллисекундный компонент не зависит от часового пояса. Вариант getUTCMilliseconds() читает компонент по UTC.

Спецификация

ECMAScript — Date.prototype.getMilliseconds(). Метод входит в стандарт начиная с ECMAScript 1.

Примеры, попробуйте сами

Date.getMilliseconds() — пример 1

Измените исходные значения и нажмите ▶. Сравните результат с комментариями; местное время определяется часовым поясом браузера.

index.html
HTML
<p>Результат выполнения выводится в консоль.</p>
main.js
JavaScript
// Компоненты конструктора задают местное время; месяцы нумеруются с 0.
const firstDate = new Date(2019, 7, 1, 12, 17, 10, 456)
const secondDate = new Date(2019, 5, 22, 15, 22, 2, 124)

console.log(firstDate.getMilliseconds()) // 456
console.log(secondDate.getMilliseconds()) // 124

// Для недействительной даты компонент отсутствует.
console.log(new Date(NaN).getMilliseconds()) // NaN