从Firebase时间戳获取格式的字符串
我正在从Timestamp
获取Firebase/Firestore
对象。我想以dd/MM/YYYY hh:mm
格式显示日期。
我试图将其转换为JS日期并使用toString()
,但我不知道如何设置格式:
const dateString = doc.data()["date"].toDate().toString();
有人有想法吗?
回答如下:Firestore库没有格式化时间戳的功能。但是,由于您可以使用toDate()
将其转换为JavaScript Date对象,因此可以使用momentjs之类的库以非常灵活的方式格式化日期。如果无法使用它,则可以使用Date's own instance methods自行设置格式,以使日历组件脱离其中。
从Firebase时间戳获取格式的字符串
我正在从Timestamp
获取Firebase/Firestore
对象。我想以dd/MM/YYYY hh:mm
格式显示日期。
我试图将其转换为JS日期并使用toString()
,但我不知道如何设置格式:
const dateString = doc.data()["date"].toDate().toString();
有人有想法吗?
回答如下:Firestore库没有格式化时间戳的功能。但是,由于您可以使用toDate()
将其转换为JavaScript Date对象,因此可以使用momentjs之类的库以非常灵活的方式格式化日期。如果无法使用它,则可以使用Date's own instance methods自行设置格式,以使日历组件脱离其中。
发布评论