>  기사  >  웹 프론트엔드  >  브라우저의 Date() 함수 호환성 문제 처리

브라우저의 Date() 함수 호환성 문제 처리

php中世界最好的语言
php中世界最好的语言원래의
2018-04-17 11:46:031583검색

이번에는 Date() 함수를 브라우저에서 처리하는 방법을 소개합니다. 브라우저에서 Date() 함수의 호환성 문제를 처리할 때 주의사항은 무엇입니까? 다음은 실용적인 내용입니다. 경우에는 하나 일어나서 살펴보세요.

일반적으로 직접 new Date()는 호환성 문제를 일으키지 않지만, new Date(datetimeformatstring)는 종종 브라우저 호환성 문제를 일으킵니다. 왜, datetimeformatstring의 일부 형식은 브라우저와 호환되지 않습니다.

1. 인삼 없음

rreee

2.날짜 매개변수

rreee

a.IE

  > IE9- (호환되지 않음) 

  > IE9+(IE9 포함)

b. Firefox(호환)

c. Google(호환)

//无参 所有浏览器都兼容
var dateTime = new Date();

3. 날짜 및 시간 매개변수

rreee

a. IE(어떤 버전이든 호환되지 않음)

b. Firefox(호환되지 않음)

c. Google(호환)

//日期参数 格式1
var dateTime = new Date("2017-09-12");
//日期参数 格式2 所有浏览器都兼容
var dateTime = new Date("2017/09/12");

a.IE

  > IE9- (호환되지 않음)

  > IE9+(호환)

  > IE9(8시간 시차 준호환)

b. Firefox(호환)

c. Google(8시간 시차 준호환)

//日期时间参数 格式1
var dateTime = new Date("2017-09-12 13:41:00");

a. IE(준호환 1시간 시차)

b. Firefox(호환되지 않음)

c. 구글(호환되지 않음)

요약하자면, 모든 주요 브라우저에서 지원되는 형식은 다음과 같습니다: var dateTime = new Date("2017/09/12 13:42:00");

그런 다음 해결책은 날짜/시간 형식 문자열을 yyyy/MM/dd hh:mm:ss로 변환하는 것입니다. 문자열 형식을 지정합니다그게 다입니다

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:



위 내용은 브라우저의 Date() 함수 호환성 문제 처리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.