●▲■ 개발일기

[javascript] 현재 날짜를 YYYY-MM-DD로 구하기. 본문

카테고리 없음

[javascript] 현재 날짜를 YYYY-MM-DD로 구하기.

●▲■ PRINT 2023. 6. 10. 11:37
const BuyDate = {
  date: "YYYY-MM-DD",
  today: new Date(),
  year: new Date().getFullYear(),
  month: ('0' + (new Date().getMonth() + 1)).slice(-2),
  day: ('0' + new Date().getDate()).slice(-2),
  inputDate: function(year, month, day) {
    this.date += year + '-' + month + '-' + day;
  }
}

BuyDate.inputDate(BuyDate.year, BuyDate.month, BuyDate.day);

console.log("BuyDate.date : ", BuyDate.date);

"BuyDate.inputDate(BuyDate.year, BuyDate.month, BuyDate.day); 라인을 추가해야하는 이유가 무엇인가요?"

--

BuyDate.inputDate(BuyDate.year, BuyDate.month, BuyDate.day); 라인은 BuyDate 객체의 date 속성을 현재 날짜로 업데이트하기 위해 추가되었습니다. 이 라인이 없으면 date 속성은 초기값인 "YYYY-MM-DD"로 유지됩니다. 이 라인을 추가하면 inputDate 함수가 호출되어 date 속성이 현재 날짜로 업데이트됩니다. 이로 인해 console.log("BuyDate.date : ", BuyDate.date);를 실행하면 현재 날짜가 표시됩니다.