모도리는 공부중

[JAVASCRIPT] TIMESTAMP 본문

내 지식 정리/JAVASCRIPT

[JAVASCRIPT] TIMESTAMP

공부하는 모도리 2021. 11. 4. 15:43
728x90
반응형

new Date()를 이용하는 방법과 moment라는 npm module을 이용하는 방법이 있다.

깔끔한 정리는 나중에 할 예정. 일단은 메모메모.

 

new Date()를 통해 function을 만들어서 내게 알맞는 형태로 제작한 코드

function dayTimeStamp() {
  let str = '';
  let currentTime = new Date();
  
  let year = currentTime.getFullYear();
  let month = currentTime.getMonth()+1; // javascript의 월은 0월부터 시작하므로 +1
  let date = currentTime.getDate();
  let hours = currentTime.getHours();
  let minutes = currentTime.getMinutes();
  let seconds = currentTime.getSeconds();

  if (month < 10) month = '0' + month;
  if (day < 10) day = '0' + day;
  if (hours < 10) hours = '0' + hours;
  if (minutes < 10) minutes = '0' + minutes;
  if (seconds < 10) seconds = '0' + seconds;
  
  str += '_'+year+month+day+'_'+hours+minutes+seconds;
  return str;
}

결과

+ 2021.11.06 ) javascript의 월은 0월부터 시작이라는 사실을 늦게 알아챈 결과, 10월로 나왔는데 눈치채지 못했다. 그저 표현해냈다는 기쁨에 지나쳐버린 내 자신.. 😓

코드 수정 후 정상적으로 11월로 표출되는 것을 확인했다. 지금은 위의 코드가 아래와 같이 바뀐 상태이다.

let month = new Date().getMonth();
// ↓↓
let month = new Date().getMonth()+1;

 

moment 모듈은 추후 활용 예정이며 아직 new Date도 다 파악하지 못하였음.

 

728x90
반응형
Comments