Skip to content

Commit aff6105

Browse files
committed
[date_range.js, #131] fix date_range bug
1 parent 8b34ce9 commit aff6105

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

danfojs-node/src/core/date_range.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,8 +271,13 @@ export class date_range {
271271
for (let i = 0; i < m_range.length; i++){
272272

273273
let val = m_range[i];
274+
let d_date = null;
275+
if (i === m_range.length - 1) {
276+
d_date = new Date(start_date.getFullYear() + val[0], val[1], end_date.getDate()).getDate();
277+
} else {
278+
d_date = new Date(start_date.getFullYear() + val[0], val[1], 0).getDate();
274279

275-
let d_date = new Date(start_date.getFullYear() + val[0], val[1], 0).getDate();
280+
}
276281

277282
sum += d_date;
278283

0 commit comments

Comments
 (0)