aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader
diff options
context:
space:
mode:
authorGravatar Tony Wang <wwwjfy@gmail.com>2019-10-21 00:52:18 +0800
committerGravatar Frédéric Guillot <fred@miniflux.net>2019-10-20 09:52:18 -0700
commit5517eebafe0cbacb2f5d0d495fb2dca3ba4f1f82 (patch)
treecea8549acf0af7b7305fbc3b53a05971fa699038 /reader
parentbf357a0e2dee24d80dc17082b1f685e8ee1ed9aa (diff)
Add new formats to date parser
Diffstat (limited to 'reader')
-rw-r--r--reader/date/parser.go3
-rw-r--r--reader/date/parser_test.go3
2 files changed, 6 insertions, 0 deletions
diff --git a/reader/date/parser.go b/reader/date/parser.go
index a6cfbec..d8a6495 100644
--- a/reader/date/parser.go
+++ b/reader/date/parser.go
@@ -28,6 +28,7 @@ var dateFormats = []string{
"Mon, January 02, 2006 15:04:05 MST",
"Mon, Jan 2, 2006 15:04 MST",
"Mon, Jan 2 2006 15:04 MST",
+ "Mon, Jan 2 2006 15:04:05 MST",
"Mon, Jan 2, 2006 15:04:05 MST",
"Mon, Jan 2 2006 15:04:05 -700",
"Mon, Jan 2 2006 15:04:05 -0700",
@@ -101,6 +102,8 @@ var dateFormats = []string{
"Mon, 02 Jan 2006 15:04:05 -07:00",
"Mon, 02 Jan 2006 15:04:05 --0700",
"Mon 02 Jan 2006 15:04:05 -0700",
+ "Mon 02 Jan 2006, 15:04:05 MST",
+ "Mon, 02 Jan 2006 15:04:05 MST",
"Mon, 02 Jan 2006 15:04:05 -07",
"Mon, 02 Jan 2006 15:04:05 00",
"Mon, 02 Jan 2006 15:04:05",
diff --git a/reader/date/parser_test.go b/reader/date/parser_test.go
index a215607..675ae4e 100644
--- a/reader/date/parser_test.go
+++ b/reader/date/parser_test.go
@@ -126,6 +126,9 @@ func TestParseWeirdDateFormat(t *testing.T) {
"Do, 29 Mär 2018 00:00:00 +0200",
"mer, 9 avr 2018 00:00:00 +0200",
"1520932969",
+ "Tue 16 Feb 2016, 23:16:00 EDT",
+ "Tue, 16 Feb 2016 23:16:00 EDT",
+ "Tue, Feb 16 2016 23:16:00 EDT",
}
for _, date := range dates {