나는 대부분 달 이름의 배열이나 객체를 사용하여 Date.getMonth() 또는 Date.getUTCMonth()의 값과 일치시키는 자바 스크립트에서 Date object이라는 달 이름을 얻는 데 상당히 많은 솔루션을 보았습니다.Javascript date 객체 월 이름을 가져 오는 네이티브 코드?
여기는 인기있는 examples 중 하나입니다.
이 접근 방식은 정상적으로 작동하지만 날짜 개체 자체에서 바로 이름을 가져올 수 있는지 궁금합니다. 우리는 이미 'toString'의 다양한 버전을 가지고 있으며, 모두 반환 문자열의 일부로 월 이름을 제공합니다.
<!DOCTYPE html>
<html>
<body>
<div id="tostring"></div>
<div id="todatestring"></div>
<div id="toutcdatestring"></div>
<script>
var a = new Date();
document.getElementById("tostring").innerHTML = a.toString();
document.getElementById("todatestring").innerHTML = a.toDateString();
document.getElementById("toutcdatestring").innerHTML = a.toUTCString();
</script>
</body>
</html>
그래서 우리는 날짜 객체에서 바로 월 이름을 얻거나 적어도 개월에 적 메커니즘 날짜가 매핑 이름에 무슨에 접근 왜 캔트? 당신이 .toUTCString()
에서 얻을
허락한다면 가능하다면 당신이 보았던 모든 예가 그것을 사용했을 것입니다. 자신의 배열;). – Matt
ECMA-262에 "getMonthAsString"메서드가 없기 때문에 "날짜 개체에서 바로 달 이름을 가져올 수없는 이유"에 대한 간단한 대답이지만 쉽게 추가 할 수 있습니다. 다른 언어 설정을 고려해야합니다. – RobG