JavaScript 날짜 객체

JavaScript 날짜 개체

Date 개체는 날짜와 시간을 처리하는 데 사용됩니다. 데이터 개체를 생성하는 구문은 다음과 같습니다.

var date_obj = new Date( arg )

arg는 데이터 개체 생성자의 선택적 매개 변수입니다. 이 매개변수를 생략하면 Data 객체는 자동으로 현재 날짜와 시간을 초기값으로 저장합니다. arg 매개변수를 지정하여 Date 개체의 날짜 및 시간 값을 설정할 수도 있습니다. 허용되는 매개변수는 다음과 같습니다.

arg 매개변수 설명:

매개변수 형식 매개변수 설명 및 예

밀리초 숫자 형식, 1970을 나타냄 1월 1일 0시부터 이 숫자까지의 밀리초 수 new Date( 1289403980906 )

datestring 문자열로 표시되는 날짜 및 시간, 시간을 생략하면 기본값은 0:00입니다. Date( "Mar 04, 2012 22:15: 14" )

년, 월 4자리 연도, 0-11은 각각 1월~12월을 나타냅니다. new Date(2012, 3)

년, 월, 일 일 1-31 날짜를 나타냅니다. new 날짜( 2012, 3, 4 )

년, 월, 일, 시간 시간 0-23은 하루의 24시간을 나타냅니다. new 날짜( 2012, 3, 4, 22 )

년, 월 , 일, 시, 분 분 분 수를 나타내려면 0-59를 사용하십시오. new Date( 2012, 3, 4, 22, 15 )

년, 월, 일, 시, 분, 초 초는 0-59를 사용하여 나타내십시오. 초 수 new Date( 2012, 3, 4, 22, 15, 14 )

year, 월, 일, 시, 분, 초, 마이크로초 마이크로초는 밀리초 수를 나타 내기 위해 0-999를 사용합니다. new Date(2012, 3, 4, 22, 15, 14, 100)

생성 날짜

날짜 객체는 날짜와 시간을 처리하는 데 사용됩니다.

날짜 객체는 new 키워드를 통해 정의할 수 있습니다. 다음 코드는 myDate라는 Date 개체를 정의합니다.

날짜를 초기화하는 네 가지 방법이 있습니다.

new Date() // 현재 날짜 및 시간
new Date(milliseconds) // 1970년 1월 1일부터 1970년 1월 1일까지를 반환합니다. 현재 밀리초 수
new Date(dateString)
new Date(년, 월, 일, 시, 분, 초, 밀리초)

위 매개변수 중 대부분을 지정하지 않을 경우 기본 매개변수는 0입니다.

<p 1970년부터="" year="" 1="" 월="" 보편적인 일은 86,400,000밀리초로 계산됩니다

날짜 인스턴스화의 몇 가지 예:

var today = new Date()
var d1 = new Date("1975년 10월 13일 11:13:00")
var d2 = new Date(79,5,24)
var d3 = new Date(79,5,24,11,33,0)

날짜 설정

날짜 개체에 메서드를 사용하면 날짜에 대한 작업을 쉽게 수행할 수 있습니다.

아래 예에서는 날짜 개체에 대해 특정 날짜(2010년 1월 14일)를 설정했습니다.

var myDate=new Date();
myDate.setFullYear(2010,0,14)

In 다음 예에서는 날짜 객체를 5일 후 날짜로 설정합니다.

var myDate=new Date();
myDate.setDate(myDate.getDate()+5);

참고: 날짜를 추가하면 월이나 연도를 변경하면 날짜 객체가 자동으로 이 변환을 수행합니다.

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<script type="text/javascript">
   var d = new Date();
  document.write("现在是:" + d);
</script>
</head>
<body>
</body>
</html>

두 날짜 비교

Date 개체를 사용하여 두 날짜를 비교할 수도 있습니다.

다음 코드는 현재 날짜를 2100년 1월 14일과 비교합니다.

var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date() ;

if (x>today)
{
Alert("오늘은 2100년 1월 14일 이전입니다");
}
else
{
Alert("오늘은 2100년 1월 14일 이후입니다");
}


지속적인 학습
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var d = new Date(); document.write("现在是:" + d.toLocaleString() ); </script> </head> <body> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~