如何从IONIC的当前时间获得2小时的时间

时间:2015-06-29 06:15:18

标签: angularjs ionic

我需要预订车辆。所以我得到约会。我没有时间。实际上我想在当前时间之后至少预订2小时。所以我需要从第二天开始全职工作,请帮助我。我在Ionic框架和AngularJS中做了

先谢谢

2 个答案:

答案 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。 它会在你的约会日期增加三天。

我认为它也适用于时间。 如果您编辑小时,分钟和秒。