Метод JavaScript Date setMilliseconds ()
Ниже приведен пример метода Date setMilliseconds () .
- Пример:
<script>
// Here a date has been assigned
// while creating Date object
var
dateobj =
new
Date(
'October 13, 1996 05:35:32:77'
);
// New millisecond of 52 is being set in above Date
// Object with the help of setMilliseconds() method
dateobj.setMilliseconds(52);
// New millisecond from above Date Object is
// being extracted using getMilliseconds()
var
B = dateobj.getMilliseconds();
// Printing new millisecond
document.write(B);
</script>
- Выход:
52
Метод date.setMilliseconds () используется для установки миллисекунд в объект даты, который создается с помощью конструктора date ().
Синтаксис:
dateObj.setMilliseconds (миллисекунды_Value);
Параметр: этот метод принимает один параметр, как указано выше и описано ниже:
- milliseconds_Value: этот параметр содержит значение миллисекунды, которое используется для установки в конструкторе date ().
Возвращаемые значения: он возвращает новую, т.е. обновленную миллисекунду, установленную методом setMilliseconds ().
Примечание . DateObj - это действительный объект Date, созданный с помощью конструктора Date (), в котором мы хотим установить миллисекунду. Значение миллисекунды от 0 до 999.
Дополнительные коды для вышеуказанного метода следующие:
Программа 1: Если в конструкторе Date () мы не указываем миллисекунду, метод setMilliseconds () все равно устанавливает новую миллисекунду, которая указывается в качестве его параметра.
<script>
// Here millisecond has not been assigned
// while creating Date object
var
dateobj =
new
Date(
'October 13, 1996'
);
// New millisecond of 51 is being set in above Date
// Object with the help of setMilliseconds() method
dateobj.setMilliseconds(51);
// New millisecond from above Date Object is
// being extracted using getMilliseconds()
var
B = dateobj.getMilliseconds();
// Printing new millisecond
document.write(B);
</script>
Выход:
51
Программа 2: Если в конструкторе Date () ничего не указано в качестве параметра, метод setMilliseconds () по-прежнему устанавливает миллисекунды, но месяц, год, дата и т. Д. Становятся текущими. Здесь 42 - новые миллисекунды, 4 - текущий месяц, т.е. апрель, 1 - текущая дата, а 2018 - текущий год.
<script>
// Here nothing has been assigned
// while creating Date object
var
dateobj =
new
Date();
// new millisecond of 42 is being set in
// above Date Object with the help of
// setMilliseconds() method
dateobj.setMilliseconds(42);
// Milliseconds from above Date Object is
// being extracted using getMilliseconds()
var
B = dateobj.getMilliseconds();
// Month from above Date Object is
// being extracted using getMonth()
var
C = dateobj.getMonth();
// Date from above Date Object is
// being extracted using getDate()
var
D = dateobj.getDate();
// Year from above Date Object is
// being extracted using getFullYear()
var
E = dateobj.getFullYear();
// Printing new milliseconds
document.write(B +
"<br />"
);
// Printing current month
document.write(C +
"<br />"
);
// Printing current date
document.write(D +
"<br />"
);
// Printing current year
document.write(E);
</script>
Выход:
42 4 1 2018 г.
Пример 3: Если значение миллисекунды 1006 задано как параметр метода setMilliseconds (), он установит 6 как миллисекунду, потому что диапазон миллисекунды составляет от 0 до 999 и, следовательно, , здесь вычитается 1000, потому что от 0 до 999 равно 1000.
Здесь 6 - это новая миллисекунда, а секунда становится 33 из 32, потому что диапазон миллисекунды составляет от 0 до 999, то есть всего 1000, и мы устанавливаем новую миллисекунду как 1006, которая увеличивает секунду на единицу до 33 с 32, а миллисекунда становится 6.<script>
// Here date has been assigned
// while creating Date object
var
dateobj =
new
Date(
'October 13, 1996 05:35:32:45'
);
// new millisecond of 1006 is being set
// in above Date Object with the help of
// setMilliseconds() method
dateobj.setMilliseconds(1006);
// milliseconds from above Date Object is
// being extracted using getMilliseconds()
var
B = dateobj.getMilliseconds();
// Second from above Date Object is
// being extracted using getSeconds()
var
C = dateobj.getSeconds();
// Printing new Milliseconds
document.write(B +
"<br />"
);
// Printing second
document.write(C);
</script>
Выход:
6 33
Поддерживаемые браузеры: браузеры, поддерживаемые методом JavaScript Date setMilliseconds () , перечислены ниже:
- Гугл Хром
- Internet Explorer
- Mozilla Firefox
- Опера
- Сафари