伙计们,
我正在尝试理解MomentJS API。获取机器上当前时间的适当方法是什么?
var CurrentDate = moment();
vs
var CurrentDate = moment().format();
试图解析他们的文档,它不明显使用什么。
http://momentjs.com/docs/#/query/is-a-moment/
伙计们,
我正在尝试理解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")
其他回答
试试这个
console.log(moment().format("MM ddd, YYYY HH:mm:ss a"));
console.log(时刻)。format("MM ddd, YYYY hh: MM:ss a")); < script src = " https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js " > < /脚本>
如果您只想要从01-JAN-1970年开始的毫秒数,那么您可以使用
var theMoment = moment(); // or whatever your moment instance is
var millis;
millis = +theMoment; // a short but not very readable form
// or
millis = theMoment.valueOf();
// or (almost sure not as efficient as above)
millis = theMoment.toDate().getTime();
Moment ().unix()你会得到一个Unix时间戳(以秒为单位)
moment().valueOf()你将得到一个完整的时间戳(以毫秒为单位)
试试这个方法:
console.log(moment().format('L'));
moment().format('L'); // 05/25/2018
moment().format('l'); // 5/25/2018
日期格式:
moment().format('MMMM Do YYYY, h:mm:ss a'); // May 25th 2018, 2:02:13 pm
moment().format('dddd'); // Friday
moment().format("MMM Do YY"); // May 25th 18
moment().format('YYYY [escaped] YYYY'); // 2018 escaped 2018
moment().format(); // 2018-05-25T14:02:13-05:00
访问:https://momentjs.com/了解更多信息。
试着这样使用它:
let current_time = moment().format("HH:mm")