notas de uso de moment.js

Introdução:

O moment.js é uma biblioteca de funções dedicada ao tempo de processamento, que pode ser usada nos navegadores e nos ambientes node.js.

Instalação: npm i moment --save

Use:

importar momento de 'momento' 

momento const = require ('momento')

O momento apresentado aqui é na verdade uma função que retorna uma instância de momento com base nos parâmetros passados ​​em

A instância do momento, na verdade, envolve uma camada de objetos Date

Há um grande número de métodos que as instâncias do momento podem usar, o suficiente para atender às necessidades diárias dos negócios.

1. Crie uma instância de momento

    1 Crie uma instância com base na data atual: moment ();

    2 Crie uma instância com base no objeto date: moment (new Date ());

    3 Crie uma instância com base na cadeia: moment ('2018--10--10', 'YYYY - MM - DD'); o primeiro parâmetro é uma cadeia de tempo e o segundo parâmetro é o formato da hora

Se uma string for  uma string de tempo que esteja em conformidade com o padrão ISO 8601 , você não precisará passar o segundo parâmetro, como: moment ('2018-10-10')

Para o formato da hora, consulte o site oficial http://momentjs.cn/docs/#/parsing/

O segundo parâmetro também pode ser uma matriz no formato de hora, usada para lidar com várias situações em que o formato pode existir

moment("29-06-1995", ["MM-DD-YYYY", "DD-MM", "DD-MM-YYYY"]); // uses the last format
moment("05-06-1995", ["MM-DD-YYYY", "DD-MM-YYYY"]);          // uses the first format

     4 Crie uma instância com base no número de milissegundos: moment (Number)

     5 Crie uma instância com base no registro de data e hora: moment (Number)

     6 Copie um momento: moment (Moment) ou var a = moment (); var b = a.clone ()

2. De acordo com a instância do momento para obter os dados de formato que queremos

var mãe = torque ();

1 Obtenha a sequência de formatação mom.format ("AAAA-MM-DD HH: mm: ss") (destaque aqui, preste atenção ao caso de minutos e segundos) para obter detalhes, consulte http://momentjs.cn/docs/#/ exibindo /

2 Obtenha e defina documentos de referência em milissegundos, segundos, dia (mês), dia (semana), semana, mês e ano

3 Data máxima (pequena)

moment.max(Moment[,Moment...]);
moment.min(Moment[,Moment...]);

Momento de três operações

O objeto momentâneo é um objeto mutável, cada operação retornará um novo momento

1 adição:

moment().add(7, 'days');

2 método de corte:

moment (). subtrair (1, 'dias')

3 Chamada em cadeia: momento (). Adicione (1, 'd'). Subtraia (1, M)

4 Defina o ano, mês, dia, hora, minuto e segundo:

moment().year(2018).month(0).date(1).hours(0).minutes(0).seconds(0).milliseconds(0);

Comparação quatro

tempo do momento é muito semântico

1. Se antes

 

moment().isBefore(Moment|String|Number|Date|Array);
moment().isBefore(Moment|String|Number|Date|Array, String);

 O primeiro parâmetro é time, que pode ser uma instância de momento ou outro.O segundo parâmetro é a precisão da comparação (se for ano, apenas o ano é comparado, se for dia, ano, mês e dia são comparados)

moment('2010-10-20').isBefore('2010-10-21'); // true

2. Se depois

moment().isAfter(Moment|String|Number|Date|Array);
moment().isAfter(Moment|String|Number|Date|Array, String);

3. Eles são iguais

moment().isSame(Moment|String|Number|Date|Array);
moment().isSame(Moment|String|Number|Date|Array, String);

4. Se entre

moment().isBetween(moment-like, moment-like);
moment().isBetween(moment-like, moment-like, String);
// where moment-like is Moment|String|Number|Date|Array

O terceiro parâmetro também é precisão

5. Se é um ano bissexto

moment().isLeapYear();

6. Se é um objeto momentâneo

moment.isMoment(obj);

 7 Mesmo ou antes, mesmo ou depois

moment().isSameOrBefore(Moment|String|Number|Date|Array);
moment().isSameOrBefore(Moment|String|Number|Date|Array, String);

moment().isSameOrAfter(Moment|String|Number|Date|Array);
moment().isSameOrAfter(Moment|String|Number|Date|Array, String);

 

Publicado 21 artigos originais · ganhou elogios 2 · Vistas 7283

Acho que você gosta

Origin blog.csdn.net/qq_31261131/article/details/87972765
Recomendado
Clasificación