Метод JavaScript Date setMilliseconds ()

Опубликовано: 14 Декабря, 2021

Ниже приведен пример метода 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
    • Опера
    • Сафари