【发布时间】:2019-06-13 15:33:07
【问题描述】:
我在我的 Angular 项目中使用 angular2-date-picker 插件,我想显示当前时间 - 5 分钟,所以我在我的 component.ts 文件中编写了 modifyDate()
component.ts:
modifyDate() {
let modifiedDate=new Date();
modifiedDate.setMinutes(modifiedDate.getMinutes()-5);
console.log("modified: "+modifiedDate);
return modifiedDate;
}
//datetime picker
startDate: Date =this.modifyDate();
settings = {
bigBanner: true,
timePicker: true,
format: 'dd-MM-yyyy hh:mm a',
defaultOpen: false,
closeOnSelect:false
};
有 component.html 文件:
<angular2-date-picker class="form-control" id="datetimepicker" (onDateSelect)="onDateSelect($event)" name="datetime" [(ngModel)]="startDate" [settings]="settings"></angular2-date-picker>
构建上述代码后,在我的 DOM 中,我得到下一行:
如您所见,在标记中,ng-reflect-model 分配了正确的数据,但在下面,在元素中,无论如何我都会得到当前日期时间,因此,在我的应用程序中显示的是当前时间。您能提出任何解决方案吗?
【问题讨论】:
标签: html css angular typescript datetime