diff --git a/shared/domain/activityField/activityField.ts b/shared/domain/activityField/activityField.ts index 7ddc7a901..1d3454401 100644 --- a/shared/domain/activityField/activityField.ts +++ b/shared/domain/activityField/activityField.ts @@ -88,9 +88,10 @@ export abstract class ActivityBase { break; } case ACTIVITY_TIME_TYPE.DATE_TIME: { - this.beginTime = moment(activityData.beginTime).startOf('d').add(REFRESH_TIME, 'h').valueOf(); - this.endTime = moment(activityData.endTime).startOf('d').add(REFRESH_TIME, 'h').valueOf(); - this.todayIndex = deltaDays(moment(this.beginTime).toDate(), new Date) + 1; + this.beginTime = activityData.beginTime.valueOf(); + this.endTime = activityData.endTime.valueOf(); + let startOfBeginDay = moment(activityData.beginTime).startOf('d').add(REFRESH_TIME, 'h'); + this.todayIndex = deltaDays(startOfBeginDay.toDate(), new Date) + 1; break; }