xdate: 2013-10-26 =
Fri Oct 25 2013 20:00:00 GMT-0400 (Eastern Daylight Time)
xdate: Oct 26, 2013 =
Sat Oct 26 2013 00:00:00 GMT-0400 (Eastern Daylight Time)
xdate: 10/26/2013 =
Sat Oct 26 2013 00:00:00 GMT-0400 (Eastern Daylight Time)
xdate: Oct. 26, 2013 =
Sat Oct 26 2013 00:00:00 GMT-0400 (Eastern Daylight Time)
위의 문자열을 사용하여 새 날짜 (xdate)를 사용하여 자바 스크립트에 날짜를 만들면 나오는 yyyy-mm-dd를 제외하고 모두 제대로 작동하는 것 같습니다. 밤 8 시까 지. 불행히도 이것은 HTML5 type = date에 의해 만들어진 형식입니다. 그 문자열을 갖는 어떤 방법으로도 보통 날짜를 만들 수 있습니다.자바 스크립트 새해 전날 오후 8 시부 터 나오는 날
내 질문에 더 많은 것 같아. 왜 그 한 형식으로 4 시간 동안 날짜를 만듭니다. 2013-10-26을 사용하여 날짜를 만든 다음 getDate를 수행하여 25 일을 얻습니다. 그것은 틀린 것처럼 보인다!
이렇게하면 UTC http://jsfiddle.net/gURGG/에서 날짜가 만들어지는 것과 동일한 결과가 생성됩니다. 현지 시간대로 사용해보십시오. –
@KhanhTO : 위의 ** 테스트 ** 섹션을 추가하여 두 출력 간의 차이를 확인할 수 있습니다. – anubhava
@KhanhTO : 귀하의 [jsfiddle] (http://jsfiddle.net/gURGG/1/)도 2 개의 다른 날짜를 보여줍니다. 첫 번째 선수는 다음과 같습니다 :'Sat Oct 26 2013 00:00:00 GMT-0400 (EDT)'하지만 두 번째 선수는 기본값 :'Fri Oct 25 2013 20:00:00 GMT-0400 (EDT)' 결과. – anubhava