File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,14 @@ var parseDate = function(isoDate) {
8
8
var match = dateMatcher . exec ( isoDate ) ;
9
9
//could not parse date
10
10
if ( ! match ) {
11
- return null ;
11
+ dateMatcher = / ^ ( \d { 4 } ) - ( \d { 2 } ) - ( \d { 2 } ) $ / ;
12
+ match = dateMatcher . test ( isoDate ) ;
13
+ if ( ! match ) {
14
+ return null ;
15
+ } else {
16
+ //it is a date in YYYY-MM-DD format
17
+ return new Date ( isoDate ) ;
18
+ }
12
19
}
13
20
var year = match [ 1 ] ;
14
21
var month = parseInt ( match [ 2 ] , 10 ) - 1 ;
@@ -137,6 +144,7 @@ var init = function(register) {
137
144
register ( 700 , parseFloat ) ;
138
145
register ( 701 , parseFloat ) ;
139
146
register ( 16 , parseBool ) ;
147
+ register ( 1082 , parseDate ) ;
140
148
register ( 1114 , parseDate ) ;
141
149
register ( 1184 , parseDate ) ;
142
150
register ( 1005 , parseIntegerArray ) ; // _int2
You can’t perform that action at this time.
0 commit comments