aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--go.mod2
-rw-r--r--jbo/detri.go16
2 files changed, 16 insertions, 2 deletions
diff --git a/go.mod b/go.mod
index a36f2ca..5f370dd 100644
--- a/go.mod
+++ b/go.mod
@@ -79,3 +79,5 @@ require (
)
replace github.com/go-interpreter/wagon v0.0.0 => github.com/perlin-network/wagon v0.3.1-0.20180825141017-f8cb99b55a39
+
+go 1.13
diff --git a/jbo/detri.go b/jbo/detri.go
index 0eef0a6..98dba67 100644
--- a/jbo/detri.go
+++ b/jbo/detri.go
@@ -3,8 +3,10 @@ package jbo
import "time"
const (
- detriFormat = `de'i li 2006 pi'e 01 pi'e 02`
- detriTemciFormat = `de'i li 2006 pi'e 01 pi'e 02 ti'u 15 pi'e 04 pi'e 05`
+ detriFormat = `de'i li 2006 pi'e 01 pi'e 02`
+ detriTemciFormat = `de'i li 2006 pi'e 01 pi'e 02 ti'u 15 pi'e 04 pi'e 05`
+ iOS13DetriFormat = `Y2006 M01 2, Mon`
+ iOS13DetriTemciFormat = `Y2006 M01 2, Mon 15:04`
)
// Detri formats a datestamp for Lojban.
@@ -16,3 +18,13 @@ func Detri(t time.Time) string {
func DetriTemci(t time.Time) string {
return t.Format(detriTemciFormat)
}
+
+// IOS13Detri formats a datestamp like iOS 13 does with the Lojban locale.
+func IOS13Detri(t time.Time) string {
+ return t.Format(iOS13DetriFormat)
+}
+
+// IOS13DetriTemci formats a date/timestamp like iOS 13 does with the Lojban locale.
+func IOS13DetriTemci(t time.Time) string {
+ return t.Format(iOS13DetriTemciFormat)
+}