diff options
| author | Jeff Carr <[email protected]> | 2025-10-26 12:35:32 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-26 12:35:32 -0500 | 
| commit | d7ee602d7352943d12e8588623a364c1bf2214ed (patch) | |
| tree | e603db567a3fe9a5745c8aec393f6e7694b03c37 | |
| parent | 6420336fb6208b7d4b3c40b7b215e38ad8b7f76c (diff) | |
another case
| -rw-r--r-- | duration.go | 5 | ||||
| -rw-r--r-- | time.go | 3 | 
2 files changed, 5 insertions, 3 deletions
diff --git a/duration.go b/duration.go index ea25d47..3243bb4 100644 --- a/duration.go +++ b/duration.go @@ -32,14 +32,13 @@ func DurationCheck(maybeTime any) (time.Duration, error) {  	case time.Time:  		// If the type is time.Time, 'v' is now a time.Time variable.  		d = time.Since(v) +	case *time.Time: +		d = time.Since(*v)  	case time.Duration: -		// If the type is time.Time, 'v' is now a time.Time variable.  		d = v  	case *time.Duration: -		// If the type is time.Time, 'v' is now a time.Time variable.  		d = *v  	case string: -		// The type is string, so 'v' is a string variable.  		// t, err = doTimeString(v)  		err = NewFeature  	case *timestamppb.Timestamp: @@ -34,6 +34,9 @@ func isUTC(t time.Time) bool {  func TimeLocal(someTimeAgoOrLaterNotsure any) string {  	guess, t, err := TimeCheck(someTimeAgoOrLaterNotsure) +	if t != nil { +		return FormatTimeLocal(*t) +	}  	if errors.Is(err, Broken) {  		if len(guess) > 0 {  			return fmt.Sprintf("%-15s", guess)  | 
