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월을 의미합니다.
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.