diff options
Diffstat (limited to 'time.go')
| -rw-r--r-- | time.go | 6 | 
1 files changed, 6 insertions, 0 deletions
@@ -64,6 +64,10 @@ func TimeCheck(maybeTime any) (string, *time.Time, error) {  		// If the type is time.Time, 'v' is now a time.Time variable.  		// t = v  		return FormatTime(v), &v, err +	case *time.Time: +		// If the type is time.Time, 'v' is now a time.Time variable. +		// t = v +		return FormatTime(*v), v, err  	case string:  		// The type is string, so 'v' is a string variable.  		t, err = doTimeString(v) @@ -90,6 +94,8 @@ func TimeCheck(maybeTime any) (string, *time.Time, error) {  			newt := v.AsTime()  			return FormatTime(newt), &newt, nil  		} +	case nil: +		err = errors.New("TimeCheck got nil")  	default:  		err = errors.Join(err, NoTime)  	}  | 
