Moment.js метод moment().inspect()

Опубликовано: 25 Сентября, 2022

Метод moment().inspect() используется для отладки объектов Moment путем создания машиночитаемой строки. Эта строка может использоваться для создания того же объекта Moment, что и текущий. Его также можно использовать в интерактивных оболочках Node для отображения объекта Moment.

Примечание. В некоторых случаях может работать некорректно, так как этот метод в основном используется для отладки.

Синтаксис:

moment().inspect();

Параметры: этот метод не принимает никаких параметров.

Возвращаемое значение: этот метод возвращает момент в виде машиночитаемой строки.

Примечание. Это не будет работать в обычной программе Node.js, поскольку для этого требуется, чтобы внешняя библиотека moment.js была установлена глобально или в каталоге проекта.

Moment.js можно установить с помощью следующей команды:

Установка модуля момента:

npm install moment

В приведенных ниже примерах демонстрируется метод Moment.js moment().inspect() .

Пример 1:

Javascript




const moment = require("moment");
  
let momentOne = moment();
let momentTwo = moment.utc();
let momentThree = moment().add(10, "days");
  
console.log(
    "inspect() string of momentOne is:",
    momentOne.inspect()
)
console.log(
    "inspect() string of momentTwo is:",
    momentTwo.inspect()
)
console.log(
    "inspect() string of momentThree is:",
    momentThree.inspect()
)

Выход:

inspect() string of momentOne is: moment(“2022-07-10T23:28:10.887”)
inspect() string of momentTwo is: moment.utc(“2022-07-10T17:58:10.888+00:00”)
inspect() string of momentThree is: moment(“2022-07-20T23:28:10.888”)

Пример 2:

Javascript




const moment = require("moment");
  
let momentA = moment("GeeksforGeeks");
let momentB = moment("25/12/2022", "DD/MM/YYYY");
let momentC = moment("1530", "HHmm");
  
console.log(
    "inspect() string of momentA is:",
    momentA.inspect()
)
console.log(
    "inspect() string of momentB is:",
    momentB.inspect()
)
console.log(
    "inspect() string of momentC is:",
    momentC.inspect()
)

Выход:

inspect() string of momentA is: moment.invalid(/* GeeksforGeeks */)
inspect() string of momentB is: moment(“2022-12-25T00:00:00.000”)
inspect() string of momentC is: moment(“2022-07-10T15:30:00.000”)

Ссылка: https://momentjs.com/docs/#/displaying/inspect/