로딩
요청 처리 중입니다...

Firebase 배우기 28 - Timestamp와 날자, 시간 표시 방법

 Firebase 배우기 28 - Timestamp와 날자, 시간 표시 방법

FIrebase에서 날짜나 시간 데이터를 처리하는 가장 일반적인 방법은 Timestamp라는 것을 이용하는 것인데, UTC 기준 1970년 1월 1일 자정을 기준으로 현재까지의 초수를 값으로 하는 시간 표시 방법으로, 컴퓨터(Unix system)에서 흔하게 접하게 된다. firebase에서 DB에 현재의 일자나 시간을 기록하는 방법으로는 1/1000초 단위로 저장되는 Date( ) 함수나, firebase.firestore.FieldValue.serverTimestamp( ) 함수를 사용하면 된다. 그런데, 컴퓨터 내에 저장된 시간 데이터는 다음과 같이 사람이 알아보기는 어려운 형태로 표시되므로, 실제 사용 시는 인간 친화적으로 전환하여 표시하는 것이 바람직한데, .toLocaleString( ) 함수를 사용하면 되며, 사용 형태에 따라 다음과 같이 변형된 형태로 표시 가능하므로, 자신이 원하는 형태를 선택하여 사용하면 된다.

참고로 위의 시간 값 표시는 Firestore Data...