Date
오브젝트의 toString()
및 toLocaleString()
메소드 간의 차이점을 JavaScript로 이해할 수 없습니다. 내가 아는 한가지는 Date
개체를 문자열로 변환해야 할 때마다 toString()
이 자동으로 호출된다는 것입니다.JavaScript : 날짜의 toString() 및 toLocaleString() 메소드 간의 차이
var d = new Date();
document.write(d + "<br />");
document.write(d.toString() + "<br />");
document.write(d.toLocaleString());
을 그리고 출력은 다음과 같습니다 :
다음 코드는 항상 동일한 결과를 반환
Tue Aug 14 2012 08:08:54 GMT+0500 (PKT)
Tue Aug 14 2012 08:08:54 GMT+0500 (PKT)
Tue Aug 14 2012 08:08:54 GMT+0500 (PKT)
기본적으로
그래, 무슨 차이가 있니? –
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/toString - toString은 항상 미국 영어로 날짜의 문자열 표현을 반환합니다. – phenomnomnominal
내 시스템의 현지화 설정을 변경 한 다음 테스트했습니다. 그 차이는 이제 분명했습니다. 감사! –