public virtual DateTimeImmutable sub(DateInterval interval) => new DateTimeImmutable(_ctx, Time.Subtract(interval.AsTimeSpan()), TimeZone);
public virtual DateTimeImmutable add(DateInterval interval) => new DateTimeImmutable(_ctx, Time.Add(interval.AsTimeSpan()), TimeZone);
/// <summary> /// Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object. /// </summary> //[return: CastToFalse] public virtual DateTime sub(DateInterval interval) { Time = Time.Subtract(interval.AsTimeSpan()); return(this); }
/// <summary> /// Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object. /// </summary> /// <returns>Returns the <see cref="DateTime"/> object for method chaining or <c>FALSE</c> on failure.</returns> //[return: CastToFalse] public virtual DateTime add(DateInterval interval) { Time = Time.Add(interval.AsTimeSpan()); return(this); }
public DatePeriod(DateTimeInterface start, DateInterval interval, DateTimeInterface end, int options = 0) { __construct(start, interval, end, options); }
public DatePeriod(DateTimeInterface start, DateInterval interval, int recurrences, int options = 0) { __construct(start, interval, recurrences, options); }