Development Tip

moment.js로 일, 월, 연도를 찾는 방법

yourdevel 2020. 12. 9. 21:53
반응형

moment.js로 일, 월, 연도를 찾는 방법


2014-07-28

어떻게 찾을 수 있습니까 month, yearday함께 moment.js위의 날짜 형식을 부여?

var check = moment(n.entry.date_entered).format("YYYY/MM/DD");
var month = check.getUTCMonth();
var day = check.entry.date_entered.getUTCDate();
var year = check.entry.date_entered.getUTCFullYear();

다음으로 시도하십시오.

var check = moment(n.entry.date_entered, 'YYYY/MM/DD');

var month = check.format('M');
var day   = check.format('D');
var year  = check.format('YYYY');

JSFiddle


나는 이것이 이미 대답되었다는 것을 알고 있지만이 질문을 우연히 발견하고 사용하는 길을 갔다가 format작동하지만 정수를 원할 때 문자열로 반환합니다.

순간에 date, monthyear각 메서드에 대한 실제 정수를 반환하는 메서드 가 함께 제공된다는 것을 깨달았습니다 .

moment().date()
moment().month()
moment().year()

문자열 값에서 답을 찾고 있다면 이것을 시도하십시오.

var check = moment('date/utc format');
day = check.format('dddd') // => ('Monday' , 'Tuesday' ----)
month = check.format('MMMM') // => ('January','February.....)
year = check.format('YYYY') // => ('2012','2013' ...)  

나는 점점 오전 day, monthyear전용 기능을 사용하여 순간 (). 날짜를 () , 순간 (). 월 ()순간 (). 해 ()momentjs.

let day = moment('2014-07-28', 'YYYY/MM/DD').date();
let month = 1 + moment('2014-07-28', 'YYYY/MM/DD').month();
let year = moment('2014-07-28', 'YYYY/MM/DD').year();

console.log(day);
console.log(month);
console.log(year);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>

100 % 정확하지 않은 @Chris Schmitz 답변에 대해 48 개의 upvotes가있는 이유를 모르겠습니다.

월은 배열 형식이며 0부터 시작하므로 정확한 값을 얻으려면 1 + moment().month()


다음은 사용할 수있는 예입니다.

 var myDateVariable= moment("01/01/2019").format("dddd Do MMMM YYYY")
  • dddd : 하루 종일 이름

  • Do : 이달의 요일

  • MMMM : 전체 월 이름

  • YYYY : 4 자리 연도

자세한 정보 :

https://flaviocopes.com/momentjs/

참고 URL : https://stackoverflow.com/questions/24996490/how-to-find-the-day-month-and-year-with-moment-js

반응형