如何使用Moment.js返回当前时间戳?

2020/10/26 14:02 · javascript ·  · 0评论

民间,

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

var CurrentDate = moment();

var CurrentDate = moment().format();

试图解析他们的文档,并不清楚使用什么。

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

在这里,您要为CurrentDate分配momentjs的实例:

var CurrentDate = moment();

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

var CurrentDate = moment().format();

这里是自一月以来的秒数……嗯,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

moment().unix() 您将获得一个Unix时间戳

moment().valueOf() 您将获得完整的时间戳记

仍然没有答案。Moment.js-除了如此简单的任务外,什么都不能做。

我正在使用这个:

moment().toDate().getTime()

尝试以这种方式使用它:

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

如果您只想知道自1970年1月1日以来的毫秒数,则可以使用

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

尝试这个

console.log(moment().format("MM ddd, YYYY hh:mm:ss a"));

console.log(moment().format("MM ddd, YYYY hh:mm:ss a"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>

尝试这种方式:

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/了解更多信息。

按位置获取:

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

我想补充一点,您可以使用以下命令将整个数据信息包含在一个对象中:

const today = moment().toObject();

您应该获得具有以下属性的对象:

today: {
    date: 15,
    hours: 1,
    milliseconds: 927,
    minutes: 59,
    months: 4,
    seconds: 43,
    years: 2019
    }

当您必须计算日期时,它非常有用。

使用momment.js的DD-MM-YYYY格式的当前日期

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

要在瞬间使用am / pm,这是来自react组件的摘录

import Moment from 'moment';

const time = Moment().format("hh:mm a")

作为参考,请记住Moment.js被认为是可以影响性能
的遗留项目
在此处输入图片说明

本文地址:http://javascript.askforanswer.com/ruheshiyongmoment-jsfanhuidangqianshijianchuo.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!