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 |