일반적으로 new Date()를 직접 사용하면 호환성 문제가 없지만, new Date(datetimeformatstring)를 사용하면 브라우저 호환성 문제가 자주 발생합니다. 왜, datetimeformatstring의 일부 형식은 브라우저와 호환되지 않습니다. 이 글은 주로 js Date() 날짜 기능의 브라우저 호환성 문제에 대한 해결책을 소개합니다. 필요한 친구들이 참고하면 도움이 될 것입니다.
1. 매개변수 없음
//无参 所有浏览器都兼容 var dateTime = new Date();
a.IE
> IE9- (호환, IE9 포함)
b.
c . Google(호환)//日期参数 格式1 var dateTime = new Date("2017-09-12");3. 날짜 및 시간 매개변수
//日期参数 格式2 所有浏览器都兼容 var dateTime = new Date("2017/09/12");a. IE(어떤 버전이든 호환되지 않음) b. Google(호환 가능)
//日期时间参数 格式1 var dateTime = new Date("2017-09-12 13:41:00");
//日期时间参数 格式2 所有浏览器都兼容 var dateTime = new Date("2017/09/12 13:42:00");a IE9-(호환 안됨) 시차)
//日期时间参数 格式3 var dateTime = new Date("2017-09-12T13:42:00");a.IE(준호환 1시간 시차) b.Firefox(호환 안됨) c. 모든 주요 브라우저에서 지원되는 형식은 다음과 같습니다. var dateTime = new Date("2017/09/12 13:42:00");그런 다음 해결 방법은 datetimeformatstring을 yyyy/MM/dd hh:mm:ss 형식 문자열로 변환하는 것입니다. 관련 추천 :
js Date() 날짜 함수 브라우저 호환성 문제 해결
MySQL의 curdate() 함수 코드 사례
Date() 날짜 형식 변환 예제 코드
위 내용은 js에서 Date() 날짜 함수의 브라우저 호환성 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!