>웹 프론트엔드 >JS 튜토리얼 >다양한 browsers_javascript 기술에서 javascript의 Date() 함수 표시 효과

다양한 browsers_javascript 기술에서 javascript의 Date() 함수 표시 효과

WBOY
WBOY원래의
2016-05-16 15:54:171540검색

1. JavaScript에는 기본 날짜 데이터 유형이 없으므로 명시적으로만 Date 객체를 생성할 수 있습니다. 예: var myDate=new Date();

2. 특정 날짜나 시간을 저장하는 Date 객체를 만들려면 날짜나 날짜와 시간을 괄호 안에 넣으면 됩니다.

var myDate=new Date("2015/06/16 10:30");
alert(myDate);

Firefox 브라우저에서 표시되는 효과는 다음과 같습니다.

IE 브라우저 표시 효과:

Google Chrome의 디스플레이 효과는 다음과 같습니다.

참고: 위 코드를 다음과 같이 작성하면 Firefox 및 IE 브라우저에서 오류가 보고됩니다.

var myDate=new Date("2015-06-16 10:30");
alert(myDate);

IE 브라우저 오류 메시지:

Firefox 브라우저 오류 메시지:

3. 국가마다 날짜를 나타내는 순서가 다릅니다. 예를 들어 미국의 날짜 형식은 MM/DD/YY이고, 유럽의 형식은 DD/MM/YY이며, 모국에서는 형식이 다음과 같습니다. YY/MM. 월을 지정하기 위해 약칭을 사용하는 경우. 그러면 어떤 순서로든 사용할 수 있습니다.

예:

var myDate=new Date("Jun 16 2015")
alert(myDate);

var myDate=new Date(" 16 Jun 2015")
alert(myDate);

var myDate=new Date("2015 16 Jun ")
alert(myDate);

표시되는 순서는 월, 일, 연입니다

Firefox 디스플레이 효과:

IE 디스플레이 효과:

Google 디스플레이 효과:

4.Date 객체에는 매개변수가 많습니다. var myDate=new Date(aYear,aMonth,aDate,aHour,aMinute,aSecond,aMillisecond);

이러한 매개변수를 사용하려면 먼저 연도와 월을 지정한 다음 매개변수를 사용해야 하지만, 순서대로 하나씩 사용해야 하며 둘 중 하나를 선택할 수는 없습니다.

예를 들어 연도, 월, 날짜 및 시간을 지정할 수 있지만 연도, 월, 시간을 차례로 지정할 수는 없습니다.

이때 날짜를 큰따옴표로 묶을 수 없습니다.

var myDate=new Date("2015 ,9, 16 ,23");
alert(myDate);

또한 이때 숫자와 월 약어를 혼합할 수 없습니다. 이 역시 잘못된 것이며 IE 및 Firefox에서는 오류가 보고됩니다.

var myDate=new Date("2015 ,Jun, 16 ,23");

alert(myDate);

대신 다음과 같이 작성해야 합니다.

var myDate=new Date(2015 ,9, 16 ,23);
alert(myDate);

*단, 연도, 월, 시를 지정할 수는 없습니다.

예를 들어 여기서 14는 원래 14시를 의미하는데 지금은 특정 날짜가 없기 때문에 날짜가 됩니다. . .

var myDate=new Date("2015 ,7, ,14");
alert(myDate);

Firefox 렌더링:

IE에서는 오류가 직접 보고됩니다.

구글에서는 이렇습니다. . :

5. 일반적으로 9월을 9월이라고 생각하지만 Javascript에서는 0(1월)부터 시작하므로 8월은 9월을 의미합니다.

위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.

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