伙计们,

我正在尝试理解MomentJS API。获取机器上当前时间的适当方法是什么?

var CurrentDate = moment();

vs

var CurrentDate = moment().format();

试图解析他们的文档,它不明显使用什么。

http://momentjs.com/docs/#/query/is-a-moment/


当前回答

试着这样使用它:

let current_time = moment().format("HH:mm")

其他回答

Moment ().unix()你会得到一个Unix时间戳(以秒为单位)

moment().valueOf()你将得到一个完整的时间戳(以毫秒为单位)

地点:

moment.locale('pt-br')
return moment().format('DD/MM/YYYY HH:mm:ss')

这里你把一个momentjs实例赋值给CurrentDate:

var CurrentDate = moment();

这里只是一个字符串,是momentjs实例默认格式的结果:

var CurrentDate = moment().format();

这里是1月份以来的秒数。Unix时间戳:

var CurrentDate = moment().unix();

这里的另一个字符串为ISO 8601 (ISO 8601和RFC 3339日期格式之间的区别是什么?):

var CurrentDate = moment().toISOString();

这也是可以做到的:

var a = moment();
var b = moment(a.toISOString());

console.log(a.isSame(b)); // true

试着这样使用它:

let current_time = moment().format("HH:mm")

当前日期使用moment .js,格式为DD-MM-YYYY

const currentdate=moment().format("DD-MM-YYYY"); 
console.log(currentdate)