Как вернуть текущую метку времени с моментом.Джей?
люди,
Я пытаюсь понять MomentJS API. Каков подходящий способ получить текущее время на машине?
var CurrentDate = moment();
vs
var CurrentDate = moment().format();
пытается разобрать их документы, и его не видно, что использовать.
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
по-прежнему нет ответа. Момент.js-может сделать что угодно, но не такую простую задачу.
Я использую этот:
moment().toDate().getTime()
Если вы просто хотите миллисекунды с 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/2018moment().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/ для получения дополнительной информации.
Comments