cmd/site: change date format (#89)

* cmd/site: change date format

* internal: begone comma
This commit is contained in:
Cadey Ratio 2019-10-23 13:16:18 -04:00 committed by GitHub
parent 267176954f
commit 78e50f6ce0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 4 deletions

View File

@ -120,7 +120,6 @@ func (s *Site) showTalk(w http.ResponseWriter, r *http.Request) {
return
}
const dateFormat = `2006-01-02`
h := s.renderTemplatePage("talkpost.html", struct {
Title string
Link string
@ -131,7 +130,7 @@ func (s *Site) showTalk(w http.ResponseWriter, r *http.Request) {
Title: p.Title,
Link: p.Link,
BodyHTML: p.BodyHTML,
Date: p.Date.Format(dateFormat),
Date: internal.IOS13Detri(p.Date),
SlidesLink: p.SlidesLink,
})
@ -173,7 +172,6 @@ func (s *Site) showPost(w http.ResponseWriter, r *http.Request) {
}
}
const dateFormat = `2006-01-02`
s.renderTemplatePage("blogpost.html", struct {
Title string
Link string
@ -185,7 +183,7 @@ func (s *Site) showPost(w http.ResponseWriter, r *http.Request) {
Title: p.Title,
Link: p.Link,
BodyHTML: p.BodyHTML,
Date: p.Date.Format(dateFormat),
Date: internal.IOS13Detri(p.Date),
Series: p.Series,
SeriesTag: strings.ReplaceAll(p.Series, "-", ""),
Tags: tags,

10
internal/date.go Normal file
View File

@ -0,0 +1,10 @@
package internal
import "time"
const iOS13DetriFormat = `Y2006 M01 2 Mon`
// IOS13Detri formats a datestamp like iOS 13 does with the Lojban locale.
func IOS13Detri(t time.Time) string {
return t.Format(iOS13DetriFormat)
}