본문 바로가기
Font-End

Angular Timestamp 정리 .toDate() 오류

by Junmannn 2021. 11. 3.
반응형

자꾸 헷갈리는 이 부분 한 번에 정리하고 간다

Timestamp 에도 종류가 있다. 숫자 형대로 나오는 것 혹은,

나노세컨드까지 이렇게 나타나는 firestore의 timestamp 체계.

1. firestore에서 사용하는 timestamp 형식으로 데이터를 생성하려면

 

import { firestore } from 'firebase-admin';

 

created_time: firebase.default.firestore.Timestamp.now(),

를 사용한다. firestore.Timestamp.now 가 아니다. 분명히 구분을 해야 한다.

 

2. firestore 에서 사용하는 timestamp형식을 html 에 뿌려주려 한다면

정말 간단하다 js 에서 별 짓 다 하고 이상한 짓거리 하는 것들도 많이 봤다. 멍청하게 시간만 잡아먹는 것들이 대부분이었고,

심지어  .toDate() 를 사용하면 데이터는 제대로 보이는데, f12를 눌러보면 전쟁이 나고 있을 것이다. toDate는 function이 아니라고.

 

깔끔하게 html에서만 할 것이다. 오류도 없음.

<li><b>Created time</b> : {{item.created_time.seconds * 1000 | date:'medium'}}</li>

 

 

반응형