【问题标题】:filter time stamp to date过滤时间戳到日期
【发布时间】:2015-06-07 04:39:43
【问题描述】:

我正在使用 Stripe,stripe 返回订阅的开始和结束日期的方式是这样的时间戳

current_period_start: 1465271767
current_period_end: 1433649367

我正在为表示层使用角度。有没有办法将此时间戳转换为 2015 年 6 月 7 日这样的短日期?

现在我正在显示这样的日期,它总是显示Jan 17, 1970

<td>{{x.current_period_start | date:short }}</td>

【问题讨论】:

    标签: javascript angularjs date


    【解决方案1】:

    Unix 时间戳以秒为单位,而 JavaScript 使用毫秒。将开始日期值和结束日期值乘以 1000。这些日期将分别得到 Mon Jun 06 2016 22:56:07 GMT-0500 (CDT)Sat Jun 06 2015 22:56:07 GMT-0500 (CDT)

    未经测试,但这应该在您看来有效:

    <td>{{x.current_period_start * 1000 | date:short }}</td>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-28
      • 1970-01-01
      • 1970-01-01
      • 2021-01-28
      • 2010-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多