Angular primeNG Calendar对象需要是毫秒时间戳

时间:2018-02-22 16:40:26

标签: javascript angular typescript primeng

我需要一些帮助,我似乎无法弄清楚这一点。

我需要将我的日期对象作为传递的毫秒对象而不是

的格式

我几乎尝试了一切。我无法将我的对象变为毫秒(我需要后端JSON对象)

任何建议都会有所帮助,谢谢。

HTML

 <div class="ui-g-12 ui-md-4">
    <h3>Icon</h3>
    <p-calendar [(ngModel)]="date4" [showIcon]="true" dateFormat="@" ></p-calendar> <span style="margin-left:35px">{{date4}}</span>
  </div>

.TS

 date4: Date;

当前:输出

Wed Feb 07 2018 00:00:00 GMT-0500 (Eastern Standard Time)

还尝试

date4 = new Date(this.date4).getTime();

我也试过了,但仍然显示:

2 个答案:

答案 0 :(得分:0)

将日期转换为毫秒:

&#13;
&#13;
let ms = new Date("Wed Feb 07 2018 00:00:00 GMT-0500 (Eastern Standard Time)").getTime()

console.log(ms)
&#13;
&#13;
&#13;

答案 1 :(得分:0)

我明白了,谢谢。

date4: Date;
ms = new Date(this.date4).getTime();


onClick(){
this.ms = new Date(this.date4).getTime();
console.log(this.ms);

}