代码之家  ›  专栏  ›  技术社区  ›  Sampath

带有ngx矩的Firestore时间戳不起作用

  •  -1
  • Sampath  · 技术社区  · 5 年前

    我用 ngx-moment 图书馆。我需要这样设置日期时间 Mar 12 at 11 PM

    .html文件

    <p>{{invitedEvent.startDatetime | amDateFormat: 'MMM DD'}} at {{invitedEvent.startDatetime | amDateFormat: 'hh A'}}</p>
    

    但它给出了这个错误:

    无效日期等于无效日期

    在这里我用的是Firestore timestamp 日期时间如下:

    enter image description here

    <p>{{'24/01/2014' | amParse:'DD/MM/YYYY' | amDateFormat: 'MMM DD'}}</p>

    但是我应该传递什么价值 amParse ?

    1 回复  |  直到 5 年前
        1
  •  2
  •   Sampath    5 年前

    这对我有用。

     <p>{{invitedEvent.startDatetime.toDate() | amDateFormat: 'MMM DD'}} at
              {{invitedEvent.startDatetime.toDate() | amDateFormat: 'h:mm A'}}</p>
    

    我用过 .toDate() 改变了 startDatetime:string startDatetime: Timestamp;

    import { Timestamp } from '@firebase/firestore-types';

        2
  •  0
  •   Alexander Díaz    4 年前

    Moment使用时间戳和格式ISO 8601,在Firestore中更改时间戳格式。