我需要预订车辆。所以我得到约会。我没有时间。实际上我想在当前时间之后至少预订2小时。所以我需要从第二天开始全职工作,请帮助我。我在Ionic框架和AngularJS中做了
先谢谢
答案 0 :(得分:3)
var timeNow = new Date().getTime();
var twoHoursIntoFuture = new Date(time + 1000 * 60 * 60 * 2);
new Date()
从当前时间创建一个新的日期对象。 getTime()
获取自1970年1月1日以来的毫秒时间。然后我们只需在timeNow
(1000 * 60 * 60 * 2毫秒)中添加2小时,然后根据它创建一个新的日期对象。
检查http://www.w3schools.com/jsref/jsref_obj_date.asp以获取更多日期操作信息。
答案 1 :(得分:0)
this.myActualDate = new Date(new Date().getTime() + (3 * 24 * 60 * 60 * 1000)).toISOString().toString().substring(0, 10);
this.myMaxDate = new Date(new Date().getTime() + (368 * 24 * 60 * 60 * 1000)).toISOString();
<ion-datetime displayFormat="YYYY/MM/DD" pickerFormat="YYYY MMMM DDDD" min={{myActualDate}} max={{myMaxDate}} [(ngModel)]="myActualDate"
formControlName="booking_date" class="flex-date" required></ion-datetime>
您可以修改此代码以执行您的操作。
如果您想在实际日期延长三天,则可以将365位数编辑为368。 它会在你的约会日期增加三天。
我认为它也适用于时间。 如果您编辑小时,分钟和秒。