[javascript] Moment.js로 현재 타임 스탬프를 반환하는 방법은 무엇입니까?

사람들,

MomentJS API를 이해하려고합니다. 머신에서 현재 시간을 얻는 적절한 방법은 무엇입니까?

var CurrentDate = moment();

vs

var CurrentDate = moment().format();

문서를 구문 분석하려고 시도했지만 사용 방법이 명확하지 않습니다.

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



답변

다음은 momentD 인스턴스를 CurrentDate에 할당하는 것입니다.

var CurrentDate = moment();

다음은 momentjs 인스턴스의 기본 형식화 결과 인 문자열입니다.

var CurrentDate = moment().format();

그리고 여기 1 월 1 일 이후의 초 수 … 유닉스 타임 스탬프 :

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() 당신은 유닉스 타임 스탬프를 얻을 것이다

moment().valueOf() 당신은 전체 타임 스탬프를 얻을 것이다


답변

여전히 대답이 없습니다. Moment.js-간단한 작업 만 수행하면됩니다.

나는 이것을 사용하고있다 :

moment().toDate().getTime()


답변

이런 식으로 사용하십시오 :

let current_time = 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/ 을 방문하십시오 .