firestore timestamp to date javascript code example

Example 1: convert firestore timnestamp to javascript

new Date(firebase.firestore.Timestamp.now().seconds*1000).toLocaleDateString()

Example 2: firebase timestamp to date angular

import { firestore } from 'firebase/app';
import Timestamp = firestore.Timestamp;

@Injectable()
export class YourService {

....

    list = (): Observable<any[]> => this.collection
        .snapshotChanges()
        .pipe(
            map(changes => {
                return changes.map(a => {
                    const data = a.payload.doc.data() as any;
                    Object.keys(data).filter(key => data[key] instanceof Timestamp)
                        .forEach(key => data[key] = data[key].toDate())
                    data._id = a.payload.doc.id;
                    return data;
                });
            })
        );

...
}

Example 3: firebase timestamp to date react

Add toDate();


created_at.toDate()