[javascript] Moment.js는 날짜에서 요일 이름을 얻습니다.

사용자 지정 달력에 jquery와 moment.js를 사용하고 있습니다.

다음 myDate과 같은 변수에 날짜 개체가 있습니다 .

 Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}

나는 moment.js를 사용하여이 날짜의 요일 이름을 얻고 싶습니다. tuesday

아이디어? 감사



답변

순간에 당신이 가지고있는 날짜 문자열을 파싱 할 수 있습니다 :

var dt = moment(myDate.date, "YYYY-MM-DD HH:mm:ss")

그것은 UTC를위한 것이며, 원한다면 그 시점에서 시간대를 변환해야합니다.

그런 다음 요일을 가져올 수 있습니다.

dt.format('dddd');


답변

암호

var mydate = "2017-06-28T00:00:00";
var weekDayName =  moment(mydate).format('dddd');
console.log(weekDayName);

mydate는 입력 날짜입니다. weekDayName 변수는 요일의 이름을 가져옵니다. 여기서 출력은

산출

수요일

var mydate = "2017-08-30T00:00:00";
console.log(moment(mydate).format('dddd'));
console.log(moment(mydate).format('ddd'));
console.log('Day in number[0,1,2,3,4,5,6]: '+moment(mydate).format('d'));
console.log(moment(mydate).format('MMM'));
console.log(moment(mydate).format('MMMM'));
<script src="https://momentjs.com/downloads/moment.js"></script>


답변

var mydate = "2017-06-28T00:00:00";
var weekDayName =  moment(mydate).format('ddd');
console.log(weekDayName);

결과 : 수요일

var mydate = "2017-06-28T00:00:00";
var weekDayName =  moment(mydate).format('dddd');
console.log(weekDayName);

결과 : 수요일


답변