Moment.js moment().inspect()方法

Moment.js moment().inspect()方法

moment().inspect()方法 用于通过生成一个机器可读的字符串来调试Moment对象。此字符串可用于生成与当前对象相同的Moment对象。它也可用于Node交互式shell中显示Moment对象。

注意: 在某些情况下可能无法正常工作,因为此方法主要用于调试。

语法:

moment().inspect();

参数: 此方法不接受任何参数。

返回值: 该方法以机器可读的字符串形式返回 Moment。

注意: 这在普通的Node.js程序中不起作用,因为它需要全局安装或项目目录中安装外部moment.js库。

可以使用以下命令安装Moment.js:

moment模块的安装:

npm install moment

以下示例将演示 Moment.js moment().inspect()方法

示例1:

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() 
)

输出:

momentOne的inspect()字符串是:moment(“2022-07-10T23:28:10.887”)
momentTwo的inspect()字符串是:moment.utc(“2022-07-10T17:58:10.888+00:00”)
momentThree的inspect()字符串是:moment(“2022-07-20T23:28:10.888”)

示例2:

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/

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程