본문 바로가기

DEVELOP

[javascript & jQuery] 현재날짜,시간 출력하기

728x90

new Date();를 활용하여 현재날짜를 먼저 출력하고자 한다.

출력예시 : yyyymmdd

 

var  Now = new Date(),
   StrNow = String(Now),
   nowYear = String(Now.getFullYear()),
       nowMon = String(Now.getMonth()+1),
   nowDay = String(Now.getDate());
if(nowMon.length == 1) {
nowMon = "0"+nowMon
}
var NowToday = nowYear+nowMon+nowDay;
console.log('NowToday', NowToday);

 

현재 월은 기본 앞에 0이 붙지않으므로 (ex: 3월달일경우 3으로만 표현됨) 만약 월의 길이가 1일경우 앞에 0을 붙여한다. 따라서 

if(nowMon.length == 1) { 
nowMon = "0"+nowMon 
} 을 사용한것이다. 

 


 

그다음으론 현재시간을 출력한다. (위의 코드와 연결됨)

출력예시 : 00:00:00

 

var divideNow = String(StrNow).split(' ');

console.log('divideNow', divideNow); // divideNow (8) ["Fri", "Oct", "18", "2019", "10:32:12", "GMT+0900", "(한국", "표준시)"]

console.log('divideNow[4]', divideNow[4]);

 

 


 

만약 현재시간도 000000 으로 표현하고 싶다면 split()함수를 사용하여 연결한 후 새로운 변수에 담아주면된다. 

split()함수 자체가 문자열(String)을 일정 기준으로 잘라 배열로 담아준다. 

 

var divideNowTimeDiv = divideNow[4].split(':');
var divideNowTimeJoin = divideNowTimeDiv[0]+divideNowTimeDiv[1]+divideNowTimeDiv[2]; // 00:00:00
console.log('divideNowTimeJoin',divideNowTimeJoin);

 

 

'DEVELOP' 카테고리의 다른 글

[PHP] $_SERVER로 현재 url 경로 알기  (0) 2019.11.08
[mysql] 자주 사용하는 쿼리  (0) 2019.10.23
서버셋팅하기  (0) 2019.10.15
[common] 데이터베이스 기초 용어 정리  (0) 2019.09.09
[mysql] Homebrew로 mysql 설치하기  (0) 2019.09.08