使用 moment.js 将字符串转换为日期

Den*_*lli 1 string date string-to-datetime momentjs angular

这是我的模型.ts

 export class Feature2 {

 requestRouteTemplate: string;
 requestMethod: string;
 numberCount: number;
 requestDate: date;

 constructor(values: Object = {}) {
  Object.assign(this, values);  
 }
}
Run Code Online (Sandbox Code Playgroud)

这是组件.ts

   this.datas2 = [
  {
    'requestRouteTemplate': 'api/Tasks',
    'requestMethod': 'POST',
    'numberCount': 6,
    'requestDate': '07/01/2017',
  },
  {
    'requestRouteTemplate': 'api/Tasks',
    'requestMethod': 'POST',
    'numberCount': 3,
    'requestDate': '07/02/2017',
  },
Run Code Online (Sandbox Code Playgroud)

我想使用 moment 库将请求日期变量从字符串转换为日期。

小智 5

在你的构造函数中添加:this.requestDate = moment(values.requestDate, "MM-DD-YYYY").toDate();

请参阅文档: