//public int getOffset ( DateTime $datetime ) public virtual int getOffset(Library.DateTime.DateTime datetime) { if (_timezone == null) { //return false; throw new InvalidOperationException(); } if (datetime == null) { //PhpException.ArgumentNull("datetime"); //return false; throw new ArgumentNullException(); } return((int)_timezone.BaseUtcOffset.TotalSeconds + (_timezone.IsDaylightSavingTime(datetime.Time) ? 3600 : 0)); }
public static int timezone_offset_get(DateTimeZone timezone, Library.DateTime.DateTime datetime) { return((timezone != null) ? timezone.getOffset(datetime) : -1); }