aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristine Dodrill <me@christine.website>2019-11-28 17:34:51 +0000
committerChristine Dodrill <me@christine.website>2019-11-28 18:24:54 +0000
commita33ba59767a136a2d5ddd70eec4de5d4185566eb (patch)
tree76d2ecc8573d6a70a993b98556f2063e1860b92b
parent27002d7a0e994633496b2e56c1fcabbd8d3bbad0 (diff)
downloadx-a33ba59767a136a2d5ddd70eec4de5d4185566eb.tar.xz
x-a33ba59767a136a2d5ddd70eec4de5d4185566eb.zip
detri
-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)
+}