{"action":"opened","issue":{"url":"https://api.github.com/repos/bear/parsedatetime/issues/151","labels_url":"https://api.github.com/repos/bear/parsedatetime/issues/151/labels{/name}","comments_url":"https://api.github.com/repos/bear/parsedatetime/issues/151/comments","events_url":"https://api.github.com/repos/bear/parsedatetime/issues/151/events","html_url":"https://github.com/bear/parsedatetime/issues/151","id":122518408,"number":151,"title":"Texts with date containing day name and exact date parsed incorrectly:","user":{"login":"eyal-meekan","id":8342368,"avatar_url":"https://avatars.githubusercontent.com/u/8342368?v=3","gravatar_id":"","url":"https://api.github.com/users/eyal-meekan","html_url":"https://github.com/eyal-meekan","followers_url":"https://api.github.com/users/eyal-meekan/followers","following_url":"https://api.github.com/users/eyal-meekan/following{/other_user}","gists_url":"https://api.github.com/users/eyal-meekan/gists{/gist_id}","starred_url":"https://api.github.com/users/eyal-meekan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eyal-meekan/subscriptions","organizations_url":"https://api.github.com/users/eyal-meekan/orgs","repos_url":"https://api.github.com/users/eyal-meekan/repos","events_url":"https://api.github.com/users/eyal-meekan/events{/privacy}","received_events_url":"https://api.github.com/users/eyal-meekan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-16T14:42:20Z","updated_at":"2015-12-16T14:42:20Z","closed_at":null,"body":"In this case, \"Tuesday\" is parsed correctly, \"Dec 22nd\" is parsed correctly. \"Tuesday, dec 22nd\" is parsed as the 28th - It finds the \"December 22nd\" first, than adds the number of days between now and tuesday (6)\r\nPerhaps when there aren't qualifiers like `tuesday *after* dec 22nd`, it should satisfy with using the date it found.\r\n\r\n```\r\n>>> c.parse(\"tuesday\")\r\n(time.struct_time(tm_year=2015, tm_mon=12, tm_mday=22, tm_hour=16, tm_min=38, tm_sec=7, tm_wday=1, tm_yday=356, tm_isdst=-1), 1)\r\n>>> c.parse(\"dec 22nd\")\r\n((2015, 12, 22, 16, 38, 2, 2, 350, 0), 1)\r\n\r\n>>> c.parse(\"tuesday, dec 22nd\")\r\n(time.struct_time(tm_year=2015, tm_mon=12, tm_mday=28, tm_hour=16, tm_min=37, tm_sec=57, tm_wday=0, tm_yday=362, tm_isdst=-1), 1)\r\n```"}}