// datesFromMeta checks for timestamps in <meta> tags. // returns published, updated func datesFromMeta(root *html.Node) (fuzzytime.DateTime, fuzzytime.DateTime) { metaUpdated := fuzzytime.DateTime{} metaPublished := fuzzytime.DateTime{} for _, node := range dateSels.metaPublished.MatchAll(root) { content := getAttr(node, "content") metaPublished, _, _ = fuzzytime.Extract(content) if metaPublished.HasFullDate() { break } } for _, node := range dateSels.metaUpdated.MatchAll(root) { content := getAttr(node, "content") metaUpdated, _, _ = fuzzytime.Extract(content) if metaUpdated.HasFullDate() { break } } return metaPublished, metaUpdated }