장바구니에 상품이 없습니다.
home2 › 게시판 › JavaScript, TS 게시판 › 사과마켓 게시물에 시간 찍으려면
index.html에 ${doc.data().날짜}로 쓰면 나올줄 알았는데 파이어 스토어에 저장된 기록 시간이 안나오네요....upload.html에 날짜: new date()인데요...
그럴 땐 콘솔창에 먼저 출력해보면 됩니다 무엇이나옵니까
콘솔창엔 첫번째처럼 뜨고 실제로 화면엔 두번째처럼 뜹니다. 검색해봤는데 new Data().getTime()이라고 해서 붙여 써봤는데 변화없습니다.
doc.data().날짜.toDate() 아니면 .toDate().toDateString() 으로 써봅시다
처음걸로 하니 Sun Jan 09 2022 05:11:10 GMT+0900 (한국 표준시)....라고 나옵니다...한국어로 바꾸고 GMT 한국표준시를 없애기위해 검색해보니 함수를 만들어서 새 양식으로 리턴하게 만들던데요, 함수명이 formatDate면 doc.data().날짜.toDate()대신 어떻게 써줘야 하나요...또 함수 없이 메소드만으로 긴 날짜를 짧게 줄일 수 없을까요...?
doc.data().날짜.toDate().getDate() 이런식으로 하면 날짜만나옵니다
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
이 함수들쓰면 됩니다