>웹 프론트엔드 >JS 튜토리얼 >JavaScript_기본 지식의 날짜 관련 작업 요약

JavaScript_기본 지식의 날짜 관련 작업 요약

WBOY
WBOY원래의
2016-05-16 15:35:231186검색

작성일
날짜 객체는 날짜와 시간을 처리하는 데 사용됩니다.
날짜 객체는 new 키워드를 사용하여 정의할 수 있습니다. 다음 코드는 myDate라는 Date 객체를 정의합니다.
날짜를 초기화하는 방법은 4가지가 있습니다:

new Date() // 当前日期和时间
new Date(milliseconds) //返回从 1970 年 1 月 1 日至今的毫秒数
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)

위 매개변수의 대부분은 선택사항입니다. 지정하지 않을 경우 기본 매개변수는 0입니다.
날짜 인스턴스화의 몇 가지 예:

var today = new Date()
var d1 = new Date("October 13, 1975 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);

아래 예에서는 날짜 개체를 지금부터 5일 후의 날짜로 설정합니다.

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

참고: 일을 추가하면 월이나 연도가 변경되는 경우 날짜 개체가 자동으로 이 변환을 완료합니다.
두 날짜 비교
날짜 개체를 사용하여 두 날짜를 비교할 수도 있습니다.
다음 코드는 현재 날짜를 2100년 1월 14일과 비교합니다.

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

if (x>today)
 {
 alert("Today is before 14th January 2100");
 }
else
 {
 alert("Today is after 14th January 2100");
 }

Date() 메서드를 사용하여 오늘 날짜를 가져오는 방법입니다.
소스코드:

<!DOCTYPE html>
<html>
<body>
&#8203;
<script>
&#8203;
var d=new Date();
document.write(d);
&#8203;
</script>
&#8203;
</body>
</html>  

테스트 결과:

Sat Oct 24 2015 15:14:48 GMT+0800 (中国标准时间)

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