JavaSCript의 날짜 ...LOGIN

JavaSCript의 날짜 객체

Date 객체

  • Date 객체는 String 객체와 다릅니다. 실제로는 String 객체를 호출할 수 있습니다. 및 방법을 직접적으로 설명합니다.

  • Date 객체는 new 키워드를 사용하여 생성해야 하며, 그렇지 않으면 Date 객체의 속성과 메서드를 호출할 수 없습니다.


Date 객체 생성 방법

(1) 매개변수 없이 현재(지금) 날짜 객체의 인스턴스를 생성합니다.

var today = new Date();

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            //创建现在的日期时间对象实例
            //today就是刚创建的Date对象实例
            var today=new Date();
            document.write(today);
        </script>
    </head>
    <body>
    </body>
</html>

(2) 지정된 타임스탬프를 가진 날짜 객체 인스턴스를 생성하며, 매개변수는 타임스탬프입니다.

타임 스탬프: 1970년 1월 1일 0:00:00의 특정 시간 이후 경과된 밀리초(1초 = 1000밀리초)를 나타냅니다.

var 타이머 = new Date(10000); //시간은 1970년 1월 1일 0:00:10

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            //指定毫秒值
            var time=new Date(20000);
            document.write(time);
        </script>
    </head>
    <body>
    </body>
</html>

(3) 문자열 Time의 날짜를 지정합니다. 정보, 매개변수는 날짜 및 시간 문자열입니다.

var 타이머 = new Date(“2016/11/11 10:00:00”);

예: 방법 계산 오늘은 늙었어?

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            //计算你今年多大了
            //1.创建现在的日期对象,取出当前的毫秒值
            var now = new Date();
            var nowTime = now.getTime();
            //2.创建出生日期时的日期对象,取出那时的毫秒值
            var ago = new Date("1992/10/10");
            var agoTime = ago.getTime();
            //3.两个毫秒相减
            var str=(nowTime-agoTime)/1000/3600/24/365;
            document.write("你今年"+str+"岁了")
        </script>
    </head>
    <body>
    </body>
</html>

(4) 여러 숫자 매개변수 지정

var 타이머 = new Date(2015+100,4,25,10,20,0) // 순서는 연도, 월, 일, 시, 분, 초입니다. 연도, 월, 일이 필요합니다.

예: 100세까지 남은 일수를 계산해 보세요.

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            //计算你今年多大了
            //1.创建现在的日期对象,取出当前的毫秒值
            var now = new Date();
            var nowTime = now.getTime();
            //2.创建未来日期时的日期对象,取出那时的毫秒值
            var future = new Date(1992+100,10,10);
            var futureTime = future.getTime();
            //3.两个毫秒相减
            var str=(futureTime-nowTime)/1000/3600/24;
            document.write("你还要活"+str+"天,才能到100岁");
        </script>
    </head>
    <body>
    </body>
</html>
  • getFullYear(): 4자리 연도를 가져옵니다.

  • getMonth(): 월을 가져옵니다. 값은 0-11입니다.

  • getDate(): 1~31의 숫자 값을 가져옵니다.

  • getHours(): 시간을 가져옵니다.

  • getMinutes(): 분

  • getSeconds(): 초

  • getMilliseconds( ) 밀리초

  • getDay() weekday

  • getTime() 밀리초 값, 1970년 1월 1일부터 현재까지의 밀리초 값


다음 섹션
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //创建现在的日期时间对象实例 //today就是刚创建的Date对象实例 var today=new Date(); document.write(today); </script> </head> <body> </body> </html>
코스웨어