Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

javascript

What is moment().miliseconds() in JavaScript?

Theodore Kelechukwu Onyejiaku

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Overview

In the moment.js package, the miliseconds() method returns the number of milliseconds present in a date or time. It can also be used to set the milliseconds of a date or time.

Note: The milliseconds()method is the same as millisecond() method.

Syntax

// get milliseconds
moment(datetime).milliseconds()
// set milliseconds
moment(datetime).milliseconds(Number)
Syntax for milliseconds() method of moment.js

Parameters

  • datetime: This is the date or time we want to get or set its milliseconds.
  • Number: This is the number of seconds we want to set our date or time. It can only be from 0 to 999.

Return value

This method returns a millisecond from 0 to 999. If this range is exceeded, the value returned will be bubbled up to the seconds.

Code example 1

Let's look at the code below:

// require the moment module
const moment = require("moment")
// create some dates and time
const date1 = moment(); // current date and time
const date2 = moment('2020.01.01', 'YYYY.MM.DD')
const date3 = moment([2010, 1, 14, 15, 25, 50, 125])
const date4 = moment(new Date) // current date and time
const time1 = moment(1318781876406)
const time2 = moment({hour: 20, minute: 20, second: 34})
// get the milliseconds of the time and dates
console.log(date1.milliseconds())
console.log(date2.millisecond())
console.log(date3.milliseconds())
console.log(date4.milliseconds())
console.log(time1.millisecond())
console.log(time2.milliseconds())

Code explanation

In the code above:

  • Line 2: We require the moment package.
  • Lines 5 to 10: We create some dates and times using the moment package.
  • Lines 13 to 18: We use the milliseconds() method and get the milliseconds of the dates and times created.

Code example 2

Let's look at the code below:

// require the moment module
const moment = require("moment")
// create some dates and time
const date1 = moment(); // current date and time
// get the milliseconds
console.log(date1.milliseconds())
// now set the millseconds
date1.milliseconds(20)
// get the milliseconds again
console.log(date1.milliseconds())
Using the milliseconds() method of moment.js module

Code explanation

In the code above:

  • Line 2: We require the moment module.
  • Line 5: We create a new date and time that is the current date and time.
  • Line 8: We use the milliseconds() method to get the milliseconds of the date we created and print it to the console.
  • Line 11: We set the milliseconds to a new value 20.
  • Line 14: We use the milliseconds() method to get the new milliseconds of the date we created, and print the result to the console.

RELATED TAGS

javascript

CONTRIBUTOR

Theodore Kelechukwu Onyejiaku

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Keep Exploring