开发者问题收集

使用 Ionic 3 模拟器和 Firefox 的 Typescript 无效日期

2017-08-21
705

我在 MomentJs 中实现了这个功能

      CreateFormat(date: string, time: string): string {
            let now = moment(date + " " + time, "YYYY-MM-DD H:m:s z").toDate();
            return moment(now, "YYYY-MM-DD H:m:s z").format("HH:mm");
          }

我得到了这个结果:下午 7:39 我想将其显示为 19:39

3个回答

我强烈建议您在 Ionic 3 应用中使用 momentJs 。这样,您就不会再遇到像现在这样的浏览器特定错误。

npm install moment

.ts

import moment from 'moment';

let now = moment().format('LLLL');

更新:

 moment("02:00 PM", "h:mm A").format("HH:mm")  // "14:00"
Sampath
2017-08-21

你可以这样做 ` {{start_timestamp | date:'HH:mm a'}>

David Khachatryan
2017-08-21

在 ts 文件中 start_timestamp = 1500536460;

在 html 中像这样打印 <p class="timeLabel">{{start_timestamp | date:'YYYY-MM-DD H:m:s z'}}</p>

David Khachatryan
2017-08-21