
/// Start of method test Date.setHours()

// Date.setHours()
Return value: NaN

Original object: Invalid Date
Original object.getDate(): NaN
Original object.getDay(): NaN
Original object.getFullYear(): NaN
Original object.getHours(): NaN
Original object.getMilliseconds(): NaN
Original object.getMinutes(): NaN
Original object.getMonth(): NaN
Original object.getSeconds(): NaN
Original object.getTime(): NaN
Original object.getTimezoneOffset(): NaN
Original object.getUTCDate(): NaN
Original object.getUTCDay(): NaN
Original object.getUTCFullYear(): NaN
Original object.getUTCHours(): NaN
Original object.getUTCMilliseconds(): NaN
Original object.getUTCMinutes(): NaN
Original object.getUTCMonth(): NaN
Original object.getUTCSeconds(): NaN
Original object.getUTCYear(): NaN
Original object.getYear(): NaN
Original object.valueOf(): NaN


/// End of method test Date.setHours()


/// Start of method test Date.setHours(hour)

// Date.setHours(0)
Return value: 1582914153000

Original object: Sat Feb 29 00:07:33 GMT+0545 2020
Original object.getDate(): 29
Original object.getDay(): 6
Original object.getFullYear(): 2020
Original object.getHours(): 0
Original object.getMilliseconds(): 0
Original object.getMinutes(): 7
Original object.getMonth(): 1
Original object.getSeconds(): 33
Original object.getTime(): 1582914153000
Original object.getTimezoneOffset(): -345
Original object.getUTCDate(): 28
Original object.getUTCDay(): 5
Original object.getUTCFullYear(): 2020
Original object.getUTCHours(): 18
Original object.getUTCMilliseconds(): 0
Original object.getUTCMinutes(): 22
Original object.getUTCMonth(): 1
Original object.getUTCSeconds(): 33
Original object.getUTCYear(): 120
Original object.getYear(): 120
Original object.valueOf(): 1582914153000

// Date.setHours("23")
Return value: 1582996953000

Original object: Sat Feb 29 23:07:33 GMT+0545 2020
Original object.getDate(): 29
Original object.getDay(): 6
Original object.getFullYear(): 2020
Original object.getHours(): 23
Original object.getMilliseconds(): 0
Original object.getMinutes(): 7
Original object.getMonth(): 1
Original object.getSeconds(): 33
Original object.getTime(): 1582996953000
Original object.getTimezoneOffset(): -345
Original object.getUTCDate(): 29
Original object.getUTCDay(): 6
Original object.getUTCFullYear(): 2020
Original object.getUTCHours(): 17
Original object.getUTCMilliseconds(): 0
Original object.getUTCMinutes(): 22
Original object.getUTCMonth(): 1
Original object.getUTCSeconds(): 33
Original object.getUTCYear(): 120
Original object.getYear(): 120
Original object.valueOf(): 1582996953000

// Date.setHours(24)
Return value: 1583000553000

Original object: Sun Mar 1 00:07:33 GMT+0545 2020
Original object.getDate(): 1
Original object.getDay(): 0
Original object.getFullYear(): 2020
Original object.getHours(): 0
Original object.getMilliseconds(): 0
Original object.getMinutes(): 7
Original object.getMonth(): 2
Original object.getSeconds(): 33
Original object.getTime(): 1583000553000
Original object.getTimezoneOffset(): -345
Original object.getUTCDate(): 29
Original object.getUTCDay(): 6
Original object.getUTCFullYear(): 2020
Original object.getUTCHours(): 18
Original object.getUTCMilliseconds(): 0
Original object.getUTCMinutes(): 22
Original object.getUTCMonth(): 1
Original object.getUTCSeconds(): 33
Original object.getUTCYear(): 120
Original object.getYear(): 120
Original object.valueOf(): 1583000553000

// Date.setHours(-1)
Return value: 1582910553000

Original object: Fri Feb 28 23:07:33 GMT+0545 2020
Original object.getDate(): 28
Original object.getDay(): 5
Original object.getFullYear(): 2020
Original object.getHours(): 23
Original object.getMilliseconds(): 0
Original object.getMinutes(): 7
Original object.getMonth(): 1
Original object.getSeconds(): 33
Original object.getTime(): 1582910553000
Original object.getTimezoneOffset(): -345
Original object.getUTCDate(): 28
Original object.getUTCDay(): 5
Original object.getUTCFullYear(): 2020
Original object.getUTCHours(): 17
Original object.getUTCMilliseconds(): 0
Original object.getUTCMinutes(): 22
Original object.getUTCMonth(): 1
Original object.getUTCSeconds(): 33
Original object.getUTCYear(): 120
Original object.getYear(): 120
Original object.valueOf(): 1582910553000

// Date.setHours(NaN)
Return value: NaN

Original object: Invalid Date
Original object.getDate(): NaN
Original object.getDay(): NaN
Original object.getFullYear(): NaN
Original object.getHours(): NaN
Original object.getMilliseconds(): NaN
Original object.getMinutes(): NaN
Original object.getMonth(): NaN
Original object.getSeconds(): NaN
Original object.getTime(): NaN
Original object.getTimezoneOffset(): NaN
Original object.getUTCDate(): NaN
Original object.getUTCDay(): NaN
Original object.getUTCFullYear(): NaN
Original object.getUTCHours(): NaN
Original object.getUTCMilliseconds(): NaN
Original object.getUTCMinutes(): NaN
Original object.getUTCMonth(): NaN
Original object.getUTCSeconds(): NaN
Original object.getUTCYear(): NaN
Original object.getYear(): NaN
Original object.valueOf(): NaN

// Date.setHours({})
Return value: NaN

Original object: Invalid Date
Original object.getDate(): NaN
Original object.getDay(): NaN
Original object.getFullYear(): NaN
Original object.getHours(): NaN
Original object.getMilliseconds(): NaN
Original object.getMinutes(): NaN
Original object.getMonth(): NaN
Original object.getSeconds(): NaN
Original object.getTime(): NaN
Original object.getTimezoneOffset(): NaN
Original object.getUTCDate(): NaN
Original object.getUTCDay(): NaN
Original object.getUTCFullYear(): NaN
Original object.getUTCHours(): NaN
Original object.getUTCMilliseconds(): NaN
Original object.getUTCMinutes(): NaN
Original object.getUTCMonth(): NaN
Original object.getUTCSeconds(): NaN
Original object.getUTCYear(): NaN
Original object.getYear(): NaN
Original object.valueOf(): NaN

// Date.setHours(undefined)
Return value: NaN

Original object: Invalid Date
Original object.getDate(): NaN
Original object.getDay(): NaN
Original object.getFullYear(): NaN
Original object.getHours(): NaN
Original object.getMilliseconds(): NaN
Original object.getMinutes(): NaN
Original object.getMonth(): NaN
Original object.getSeconds(): NaN
Original object.getTime(): NaN
Original object.getTimezoneOffset(): NaN
Original object.getUTCDate(): NaN
Original object.getUTCDay(): NaN
Original object.getUTCFullYear(): NaN
Original object.getUTCHours(): NaN
Original object.getUTCMilliseconds(): NaN
Original object.getUTCMinutes(): NaN
Original object.getUTCMonth(): NaN
Original object.getUTCSeconds(): NaN
Original object.getUTCYear(): NaN
Original object.getYear(): NaN
Original object.valueOf(): NaN

// Date.setHours(null)
Return value: NaN

Original object: Invalid Date
Original object.getDate(): NaN
Original object.getDay(): NaN
Original object.getFullYear(): NaN
Original object.getHours(): NaN
Original object.getMilliseconds(): NaN
Original object.getMinutes(): NaN
Original object.getMonth(): NaN
Original object.getSeconds(): NaN
Original object.getTime(): NaN
Original object.getTimezoneOffset(): NaN
Original object.getUTCDate(): NaN
Original object.getUTCDay(): NaN
Original object.getUTCFullYear(): NaN
Original object.getUTCHours(): NaN
Original object.getUTCMilliseconds(): NaN
Original object.getUTCMinutes(): NaN
Original object.getUTCMonth(): NaN
Original object.getUTCSeconds(): NaN
Original object.getUTCYear(): NaN
Original object.getYear(): NaN
Original object.valueOf(): NaN

// Date.setHours(true)
Return value: 1582917753000

Original object: Sat Feb 29 01:07:33 GMT+0545 2020
Original object.getDate(): 29
Original object.getDay(): 6
Original object.getFullYear(): 2020
Original object.getHours(): 1
Original object.getMilliseconds(): 0
Original object.getMinutes(): 7
Original object.getMonth(): 1
Original object.getSeconds(): 33
Original object.getTime(): 1582917753000
Original object.getTimezoneOffset(): -345
Original object.getUTCDate(): 28
Original object.getUTCDay(): 5
Original object.getUTCFullYear(): 2020
Original object.getUTCHours(): 19
Original object.getUTCMilliseconds(): 0
Original object.getUTCMinutes(): 22
Original object.getUTCMonth(): 1
Original object.getUTCSeconds(): 33
Original object.getUTCYear(): 120
Original object.getYear(): 120
Original object.valueOf(): 1582917753000

// Date.setHours(false)
Return value: 1582914153000

Original object: Sat Feb 29 00:07:33 GMT+0545 2020
Original object.getDate(): 29
Original object.getDay(): 6
Original object.getFullYear(): 2020
Original object.getHours(): 0
Original object.getMilliseconds(): 0
Original object.getMinutes(): 7
Original object.getMonth(): 1
Original object.getSeconds(): 33
Original object.getTime(): 1582914153000
Original object.getTimezoneOffset(): -345
Original object.getUTCDate(): 28
Original object.getUTCDay(): 5
Original object.getUTCFullYear(): 2020
Original object.getUTCHours(): 18
Original object.getUTCMilliseconds(): 0
Original object.getUTCMinutes(): 22
Original object.getUTCMonth(): 1
Original object.getUTCSeconds(): 33
Original object.getUTCYear(): 120
Original object.getYear(): 120
Original object.valueOf(): 1582914153000

// Date.setHours("invalid string")
Return value: NaN

Original object: Invalid Date
Original object.getDate(): NaN
Original object.getDay(): NaN
Original object.getFullYear(): NaN
Original object.getHours(): NaN
Original object.getMilliseconds(): NaN
Original object.getMinutes(): NaN
Original object.getMonth(): NaN
Original object.getSeconds(): NaN
Original object.getTime(): NaN
Original object.getTimezoneOffset(): NaN
Original object.getUTCDate(): NaN
Original object.getUTCDay(): NaN
Original object.getUTCFullYear(): NaN
Original object.getUTCHours(): NaN
Original object.getUTCMilliseconds(): NaN
Original object.getUTCMinutes(): NaN
Original object.getUTCMonth(): NaN
Original object.getUTCSeconds(): NaN
Original object.getUTCYear(): NaN
Original object.getYear(): NaN
Original object.valueOf(): NaN

// Date.setHours(Infinity)
Return value: NaN

Original object: Invalid Date
Original object.getDate(): NaN
Original object.getDay(): NaN
Original object.getFullYear(): NaN
Original object.getHours(): NaN
Original object.getMilliseconds(): NaN
Original object.getMinutes(): NaN
Original object.getMonth(): NaN
Original object.getSeconds(): NaN
Original object.getTime(): NaN
Original object.getTimezoneOffset(): NaN
Original object.getUTCDate(): NaN
Original object.getUTCDay(): NaN
Original object.getUTCFullYear(): NaN
Original object.getUTCHours(): NaN
Original object.getUTCMilliseconds(): NaN
Original object.getUTCMinutes(): NaN
Original object.getUTCMonth(): NaN
Original object.getUTCSeconds(): NaN
Original object.getUTCYear(): NaN
Original object.getYear(): NaN
Original object.valueOf(): NaN

// Date.setHours(24.5)
Return value: 1583000553000

Original object: Sun Mar 1 00:07:33 GMT+0545 2020
Original object.getDate(): 1
Original object.getDay(): 0
Original object.getFullYear(): 2020
Original object.getHours(): 0
Original object.getMilliseconds(): 0
Original object.getMinutes(): 7
Original object.getMonth(): 2
Original object.getSeconds(): 33
Original object.getTime(): 1583000553000
Original object.getTimezoneOffset(): -345
Original object.getUTCDate(): 29
Original object.getUTCDay(): 6
Original object.getUTCFullYear(): 2020
Original object.getUTCHours(): 18
Original object.getUTCMilliseconds(): 0
Original object.getUTCMinutes(): 22
Original object.getUTCMonth(): 1
Original object.getUTCSeconds(): 33
Original object.getUTCYear(): 120
Original object.getYear(): 120
Original object.valueOf(): 1583000553000


/// End of method test Date.setHours(hour)

