Как вернуть текущую метку времени с моментом.Джей?



люди,



Я пытаюсь понять MomentJS API. Каков подходящий способ получить текущее время на машине?



var CurrentDate = moment();


vs



var CurrentDate = moment().format();


пытается разобрать их документы, и его не видно, что использовать.



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

538   8  

8 ответов:

здесь вы присваиваете экземпляр momentjs CurrentDate:

var CurrentDate = moment();

здесь просто строка, результат от форматирования по умолчанию экземпляра momentjs:

var CurrentDate = moment().format();

и вот число секунд с января... ну, unix timestamp:

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() вы получите полную метку времени

по-прежнему нет ответа. Момент.js-может сделать что угодно, но не такую простую задачу.

Я использую этот:

moment().toDate().getTime()

пытаться использовать его таким образом:

var current_time = new moment().format("HH:mm");

Если вы просто хотите миллисекунды с 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();

попробуй такое

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

Comments

    Ничего не найдено.