etc./StackOverFlow

JavaScript에서 현재 연도 가져오기

청렴결백한 만능 재주꾼 2023. 5. 4. 22:15
반응형

질문자 :Satch3000


JavaScript에서 현재 연도를 어떻게 얻습니까?



new Date() 객체를 만들고 getFullYear() 호출합니다.

 new Date().getFullYear() // returns the current year

항상 현재 연도를 표시하는 바닥글과 같은 몇 가지 기본 예제 컨텍스트를 제공하기 위해 허용된 답변을 가로채기:

 <footer> &copy; <span id="year"></span> </footer>

위의 HTML이 로드된 후 실행되는 다른 위치:

 <script> document.getElementById("year").innerHTML = new Date().getFullYear(); </script> 

 document.getElementById("year").innerHTML = new Date().getFullYear();
 footer { text-align: center; font-family: sans-serif; }
 <footer> &copy; <span id="year">2018</span> by FooBar </footer>


Jason Harwig

// Return today's date and time var currentTime = new Date() // returns the month (from 0 to 11) var month = currentTime.getMonth() + 1 // returns the day of the month (from 1 to 31) var day = currentTime.getDate() // returns the year (four digits) var year = currentTime.getFullYear() // write output MM/dd/yyyy document.write(month + "/" + day + "/" + year)

Sourav

날짜를 얻는 또 다른 방법은 다음과 같습니다.

 new Date().getDate() // Get the day as a number (1-31) new Date().getDay() // Get the weekday as a number (0-6) new Date().getFullYear() // Get the four digit year (yyyy) new Date().getHours() // Get the hour (0-23) new Date().getMilliseconds() // Get the milliseconds (0-999) new Date().getMinutes() // Get the minutes (0-59) new Date().getMonth() // Get the month (0-11) new Date().getSeconds() // Get the seconds (0-59) new Date().getTime() // Get the time (milliseconds since January 1, 1970)

Parth Jasani

내 HTML 웹 페이지에 포함 및 출력하는 방법은 다음과 같습니다.

 <div class="container"> <p class="text-center">Copyright &copy; <script> var CurrentYear = new Date().getFullYear() document.write(CurrentYear) </script> </p> </div>

HTML 페이지로의 출력은 다음과 같습니다.

저작권 © 2018


Jerusalem Programmer

현재 연도의 경우 Date 클래스에서 getFullYear()를 사용할 수 있지만 요구 사항에 따라 사용할 수 있는 많은 기능이 있으며 일부 기능은 다음과 같습니다.

 var now = new Date() console.log("Current Time is: " + now); // getFullYear function will give current year var currentYear = now.getFullYear() console.log("Current year is: " + currentYear); // getYear will give you the years after 1990 ie currentYear-1990 var year = now.getYear() console.log("Current year is: " + year); // getMonth gives the month value but months starts from 0 // add 1 to get actual month value var month = now.getMonth() + 1 console.log("Current month is: " + month); // getDate gives the date value var day = now.getDate() console.log("Today's day is: " + day);


Rupesh Agrawal

이런식으로 자바스크립트를 사용하시면 됩니다. 그렇지 않으면 큰 응용 프로그램에 도움이 되는 momentJs 플러그인을 사용할 수 있습니다.

 new Date().getDate() // Get the day as a number (1-31) new Date().getDay() // Get the weekday as a number (0-6) new Date().getFullYear() // Get the four digit year (yyyy) new Date().getHours() // Get the hour (0-23) new Date().getMilliseconds() // Get the milliseconds (0-999) new Date().getMinutes() // Get the minutes (0-59) new Date().getMonth() // Get the month (0-11) new Date().getSeconds() // Get the seconds (0-59) new Date().getTime() // Get the time (milliseconds since January 1, 1970) 

 function generate(type,element) { var value = ""; var date = new Date(); switch (type) { case "Date": value = date.getDate(); // Get the day as a number (1-31) break; case "Day": value = date.getDay(); // Get the weekday as a number (0-6) break; case "FullYear": value = date.getFullYear(); // Get the four digit year (yyyy) break; case "Hours": value = date.getHours(); // Get the hour (0-23) break; case "Milliseconds": value = date.getMilliseconds(); // Get the milliseconds (0-999) break; case "Minutes": value = date.getMinutes(); // Get the minutes (0-59) break; case "Month": value = date.getMonth(); // Get the month (0-11) break; case "Seconds": value = date.getSeconds(); // Get the seconds (0-59) break; case "Time": value = date.getTime(); // Get the time (milliseconds since January 1, 1970) break; } $(element).siblings('span').text(value); }
 li{ list-style-type: none; padding: 5px; } button{ width: 150px; } span{ margin-left: 100px; }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <ul> <li> <button type="button" onclick="generate('Date',this)">Get Date</button> <span></span> </li> <li> <button type="button" onclick="generate('Day',this)">Get Day</button> <span></span> </li> <li> <button type="button" onclick="generate('FullYear',this)">Get Full Year</button> <span></span> </li> <li> <button type="button" onclick="generate('Hours',this)">Get Hours</button> <span></span> </li> <li> <button type="button" onclick="generate('Milliseconds',this)">Get Milliseconds</button> <span></span> </li> <li> <button type="button" onclick="generate('Minutes',this)">Get Minutes</button> <span></span> </li> <li> <button type="button" onclick="generate('Month',this)">Get Month</button> <span></span> </li> <li> <button type="button" onclick="generate('Seconds',this)">Get Seconds</button> <span></span> </li> <li> <button type="button" onclick="generate('Time',this)">Get Time</button> <span></span> </li> </ul>


Nishal K.R

이 예를 사용하면 바닥글의 스크립트를 참조하거나 다른 답변과 같은 다른 곳을 참조하지 않고 표시하려는 모든 위치에 배치할 수 있습니다.

 <script>new Date().getFullYear()>document.write(new Date().getFullYear());</script>

예를 들어 바닥글의 저작권 표시

 Copyright 2010 - <script>new Date().getFullYear()>document.write(new Date().getFullYear());</script>

Majali

TL;DR

여기에 있는 대부분의 답변은 로컬 컴퓨터의 시간대 및 오프셋(클라이언트 측)을 기반으로 현재 연도가 필요한 경우 에만 정확합니다. 대부분의 시나리오에서 신뢰할 수 있는 것으로 간주될 수 없는 소스(머신마다 다를 수 있기 때문에) .

신뢰할 수 있는 출처는 다음과 같습니다.

  • 웹 서버의 시계(하지만 업데이트되었는지 확인)
  • 시간 API 및 CDN

세부

Date 인스턴스에서 호출된 메서드는 시스템의 현지 시간을 기반으로 한 값을 반환합니다.

자세한 내용은 "MDN 웹 문서": JavaScript Date object 에서 찾을 수 있습니다.

귀하의 편의를 위해 해당 문서에서 관련 메모를 추가했습니다.

(...) 날짜 및 시간 또는 해당 구성 요소를 가져오는 기본 방법은 모두 로컬(예: 호스트 시스템) 시간대 및 오프셋에서 작동합니다.

이것을 언급하는 또 다른 소스는 다음 과 같습니다. JavaScript 날짜 및 시간 개체

누군가의 시계가 몇 시간 차이가 나거나 다른 시간대에 있는 경우 Date 개체는 자신의 컴퓨터에서 만든 시간과 다른 시간을 만듭니다.

사용할 수 있는 몇 가지 신뢰할 수 있는 출처는 다음과 같습니다.

당신은 단순히 시간의 정확성에 대해 또는 경우 상관 없어하지만 사용 사례는 안전하게 자바 스크립트의 사용 로컬 컴퓨터의 시간에 시간 값의 상대가 필요 Date 와 같은 기본적인 방법을 Date.now() , 또는 new Date().getFullYear() (현재 연도).


Consta Gorgan

Date 클래스를 인스턴스화 하고 getFullYear 메서드를 호출하여 현재 연도를 yyyy 형식으로 가져옵니다. 이 같은:

 let currentYear = new Date().getFullYear();

currentYear 변수는 찾고 있는 값을 보유합니다.


YDF

출처 : http:www.stackoverflow.com/questions/6002254/get-the-current-year-in-javascript

반응형