10/9/2014
형식의 날짜를 Google API에 전달해야하지만 IE에서 을 사용할 수 없습니다. IE는 ?10?/?9?/?2014
으로 바뀌므로 IE는 다른 방식으로 인코딩하기를 좋아합니다. 모든 브라우저에서 API를 통해 깨끗한이 형식으로 날짜를 가져 오는 또 다른 간단한 방법이 있습니까?IE에서 toLocaleDateString()을 좋아하지 않습니다.
답변
나는이 문제를 잘 알고 있습니다. IE11 (IE11에서 시작하기 시작한 것)은 toLocaleDateString
을 사용할 때 유니 코드 문자 \ u200E (왼쪽에서 오른쪽으로 표시)를 사용하고있었습니다. 나는 이것이 버그와 바람직하지 않은 행동으로 간주 할 것이고, 그런대로 나는 마이크로 소프트 커넥트 (Microsoft Connect) 티켓을 제출했다. 현재 티켓은 여전히 사용 중입니다. 마이크로 소프트가 기대했던대로 동작하도록 만들기를 희망합니다. 티켓
이 당신의 LocaleDateString를 소독하고
행동에 도착해야 다음
datevar.toLocaleDateString().replace(/[\u200E]/g, "")
의 임시 해결 방법이 있습니다 here을 발견 할 수 있도록 나타냅니다 here을, 질문과 관련된있다 주요 문제는 toLocaleDateString
에서 반환 된 문자열을 파싱 할 수있는 날짜로 예상된다는 것입니다. 그것은 의도되지 않은 것입니다. IMO 내가 있어야한다고 생각하고, IE11은 이상한 것 같습니다. (다른 브라우저는하지 않습니다.)
이 해결 방법은 수정 프로그램을 찾는 사람이라면 누구나 완벽하게 작동합니다. –
고전적인 Microsoft ... 이미 로그인 한 상태 일지라도 "의견을 남기려면 로그인하십시오"라는 메시지가 표시되어 의견을 말할 수 없습니다 !!! : SSSSSSS –
- 1. Firefox는 jquery에서 .val을 좋아하지 않습니다. IE에서
- 2. SQL이 십진수를 좋아하지 않습니다.
- 3. URL이 앰퍼샌드를 좋아하지 않습니다.
- 4. EditText와 TabHost는 서로를 좋아하지 않습니다.
- 5. Server.MapPath가 ~/및 ./을 좋아하지 않습니다.
- 6. ModelForm이 인스턴스 수신을 좋아하지 않습니다.
- 7. IE8이 내 jQuery를 좋아하지 않습니다
- 8. DartEditor는 유령의 예를 좋아하지 않습니다
- 9. CodeIgniter는 뷰의 메소드를 좋아하지 않습니다?
- 10. SQLite는 내부 조인을 좋아하지 않습니다?
- 11. simplexml_load_string()이 외국어를 좋아하지 않습니다.
- 12. pySerial이 낮은 값을 좋아하지 않습니다.
- 13. Grails 2.0.1은 java.util.Date를 좋아하지 않습니다
- 14. sort가 내 술어를 좋아하지 않습니다
- 15. SQL 좋아하지 -
- 16. .load()가 내 슬라이더를 좋아하지 않습니다.
- 17. PostgreSQL은 double 유형의 열을 좋아하지 않습니다
- 18. 개체 메서드는 CGRect를 전달하는 것을 좋아하지 않습니다.
- 19. TCL 삼자 연산자가 빈 문자열을 좋아하지 않습니다.
- 20. 플로팅 div는 원하는대로 수직으로 좋아하지 않습니다.
- 21. NServiceBus/MVC 삽입 - Autofac은 IControllerFactory를 좋아하지 않습니다?
- 22. xcode 프로젝트에서 XIB 파일을 좋아하지 않습니다.
- 23. 컴파일러가 Swift를 사용하는 UIScrollViewDelegate를 좋아하지 않습니다
- 24. ATL 변환 매크로 자체의 기능을 좋아하지 않습니다.
- 25. 좋아하는 버튼은 실제로 페이지를 좋아하지 않습니다.
- 26. NSURL은 변수 가져 오기를 좋아하지 않습니다.
- 27. symbolicatecrash가 내 dSYM 파일을 좋아하지 않습니다.
- 28. index.php를 제거하는 것이 서재응을 좋아하지 않습니다.
- 29. Entity Framework는 0..1에서 * 관계를 좋아하지 않습니다.
- 30. 사용자는 더 이상 내 앱을 좋아하지 않습니다.
고마워요. 저도 그렇게 비슷한 문제를 겪었고 사람들은 당신이 아니라고 말합니다. 'toLocale' 함수를 UI에 표시하는 것 이외의 다른 것에 사용하도록되어 있습니다. 하지만 그것은 내 API에서이 형식을 사용해야 할 때가 많아서 어리 석다. –
날짜 원형을 확장하는 자체 서식 지정 함수를 작성하기 만하면됩니다. IE 11에서 작동하지 않는 경우 IE의 99 %가 다른 브라우저와 마찬가지로 엄격한 업데이트 일정에 있지 않기 때문에 몇 년 동안이 버그를 볼 수 있습니다. 구체화에 따라 – user2867288
에 따르면 toLocaleXXX()는 구현의 변덕에 따라 완전히 임의적 일 수 있으며 JS는 로케일 버전을 구문 분석하여 사양을 준수하는 방법을 알 필요조차 없습니다 ... – dandavis