Javascript 筛选到日期的时间戳
我使用的是Stripe,Stripe返回订阅开始和结束日期的方式是在时间戳中,例如Javascript 筛选到日期的时间戳,javascript,angularjs,date,Javascript,Angularjs,Date,我使用的是Stripe,Stripe返回订阅开始和结束日期的方式是在时间戳中,例如 current_period_start: 1465271767 current_period_end: 1433649367 我使用angular作为表示层。有没有办法将此时间戳转换为2015年6月7日这样的短日期 现在我这样显示日期,它总是显示1970年1月17日 <td>{{x.current_period_start | date:short }}</td> {{x.curre
current_period_start: 1465271767
current_period_end: 1433649367
我使用angular作为表示层。有没有办法将此时间戳转换为2015年6月7日这样的短日期
现在我这样显示日期,它总是显示1970年1月17日
<td>{{x.current_period_start | date:short }}</td>
{{x.current_period_start|date:short}
Unix时间戳以秒为单位,JavaScript以毫秒为单位。将开始和结束日期值乘以1000。这些日期将分别导致2016年6月6日星期一22:56:07 GMT-0500(CDT)和2015年6月6日星期六22:56:07 GMT-0500(CDT)
未经测试,但在您看来这应该是可行的:
<td>{{x.current_period_start * 1000 | date:short }}</td>
{{x.current_period_start*1000|date:short}
Unix时间戳以秒为单位,JavaScript以毫秒为单位。将开始和结束日期值乘以1000。这些日期将分别导致2016年6月6日星期一22:56:07 GMT-0500(CDT)和2015年6月6日星期六22:56:07 GMT-0500(CDT)
未经测试,但在您看来这应该是可行的:
<td>{{x.current_period_start * 1000 | date:short }}</td>
{{x.current_period_start*1000|date:short}