summaryrefslogtreecommitdiff
path: root/time.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-19 12:56:33 -0500
committerJeff Carr <[email protected]>2025-10-19 12:56:33 -0500
commitaba84efbf84d61a538e8c1e34834cd604f81372c (patch)
tree9400d43f0814e33a57c050e42c6b099e0f13ac60 /time.go
parent4a74e4af615b6f264c795cb664c55359f588c7c0 (diff)
more cases handledv0.0.27
Diffstat (limited to 'time.go')
-rw-r--r--time.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/time.go b/time.go
index df89d24..ca38233 100644
--- a/time.go
+++ b/time.go
@@ -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)
}