Skip to content

Commit

Permalink
fix: No check parameters
Browse files Browse the repository at this point in the history
`setMonth (date, value, useUtc)` , `setYear (date, value, useUtc)`, `setDate (date, value, useUtc)` need to check `useUtc` param firstly
  • Loading branch information
lvzhenbang committed Jul 3, 2019
1 parent de0fc75 commit 81ac400
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/utils/DateUtils.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,15 +58,15 @@ const utils = {
* @param {Date} date
*/
setFullYear (date, value, useUtc) {
return this.useUtc ? date.setUTCFullYear(value) : date.setFullYear(value)
return useUtc ? date.setUTCFullYear(value) : (this.useUtc ? date.setUTCFullYear(value) : date.setFullYear(value))
},

/**
* Sets the month, using UTC or not
* @param {Date} date
*/
setMonth (date, value, useUtc) {
return this.useUtc ? date.setUTCMonth(value) : date.setMonth(value)
return return useUtc ? date.setUTCFullYear(value) : (this.useUtc ? date.setUTCMonth(value) : date.setMonth(value))
},

/**
Expand All @@ -75,7 +75,7 @@ const utils = {
* @param {Number} value
*/
setDate (date, value, useUtc) {
return this.useUtc ? date.setUTCDate(value) : date.setDate(value)
return return useUtc ? date.setUTCFullYear(value) : (this.useUtc ? date.setUTCDate(value) : date.setDate(value))
},

/**
Expand Down

0 comments on commit 81ac400

Please sign in to comment.