사용자 지정 달력에 jquery와 moment.js를 사용하고 있습니다.
다음 myDate
과 같은 변수에 날짜 개체가 있습니다 .
Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}
나는 moment.js를 사용하여이 날짜의 요일 이름을 얻고 싶습니다. tuesday
아이디어? 감사
사용자 지정 달력에 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>