diff --git a/parseany.go b/parseany.go index 5e66aa6..25cf507 100644 --- a/parseany.go +++ b/parseany.go @@ -269,8 +269,14 @@ iterRunes: p.setMonth() p.dayi = i + 1 } + } else { + if p.daylen == 0 { + p.daylen = i + p.setDay() + p.moi = i + 1 } } + } case '.': // 3.31.2014 @@ -446,8 +452,14 @@ iterRunes: p.setDay() p.yeari = i + 1 } + } else { + if p.molen == 0 { + p.molen = i - p.moi + p.setMonth() + p.yeari = i + 1 } } + } case dateDigitWs: // 18 January 2018