From 86eb6f2e50573bb69eed79b3748fd33a7baac82a Mon Sep 17 00:00:00 2001 From: Nathan Adams Date: Wed, 8 Jul 2020 20:26:00 +0200 Subject: [PATCH] avm1: Implement Date - #249 --- Cargo.lock | 26 + core/Cargo.toml | 2 + core/src/avm1/globals.rs | 6 + core/src/avm1/globals/date.rs | 938 + core/src/avm1/object.rs | 8 + core/src/avm1/object/date_object.rs | 84 + core/src/avm1/object/script_object.rs | 2 + core/src/avm1/test_utils.rs | 2 + core/src/avm1/value.rs | 6 + core/src/backend.rs | 1 + core/src/backend/locale.rs | 36 + core/src/context.rs | 5 + core/src/player.rs | 12 + core/tests/regression_tests.rs | 20 + .../avm1/__framework__/ArgumentDefinition.as | 39 + .../avm1/__framework__/ClassDefinition.as | 216 + core/tests/swfs/avm1/__framework__/Utils.as | 119 + core/tests/swfs/avm1/__framework__/test.fla | Bin 0 -> 5061 bytes core/tests/swfs/avm1/__framework__/test.swf | Bin 0 -> 2105 bytes core/tests/swfs/avm1/date/base.as | 180 + .../swfs/avm1/date/constructor/output.txt | 24909 +++++++ .../tests/swfs/avm1/date/constructor/test.fla | Bin 0 -> 5466 bytes .../tests/swfs/avm1/date/constructor/test.swf | Bin 0 -> 3308 bytes core/tests/swfs/avm1/date/setDate/output.txt | 376 + core/tests/swfs/avm1/date/setDate/test.fla | Bin 0 -> 5090 bytes core/tests/swfs/avm1/date/setDate/test.swf | Bin 0 -> 3151 bytes .../swfs/avm1/date/setFullYear/output.txt | 57146 ++++++++++++++++ .../tests/swfs/avm1/date/setFullYear/test.fla | Bin 0 -> 5118 bytes .../tests/swfs/avm1/date/setFullYear/test.swf | Bin 0 -> 3167 bytes core/tests/swfs/avm1/date/setHours/output.txt | 376 + core/tests/swfs/avm1/date/setHours/test.fla | Bin 0 -> 5118 bytes core/tests/swfs/avm1/date/setHours/test.swf | Bin 0 -> 3151 bytes .../swfs/avm1/date/setMilliseconds/output.txt | 376 + .../swfs/avm1/date/setMilliseconds/test.fla | Bin 0 -> 5127 bytes .../swfs/avm1/date/setMilliseconds/test.swf | Bin 0 -> 3152 bytes .../swfs/avm1/date/setMinutes/output.txt | 376 + core/tests/swfs/avm1/date/setMinutes/test.fla | Bin 0 -> 5119 bytes core/tests/swfs/avm1/date/setMinutes/test.swf | Bin 0 -> 3153 bytes core/tests/swfs/avm1/date/setMonth/output.txt | 1500 + core/tests/swfs/avm1/date/setMonth/test.fla | Bin 0 -> 5280 bytes core/tests/swfs/avm1/date/setMonth/test.swf | Bin 0 -> 3225 bytes .../swfs/avm1/date/setSeconds/output.txt | 376 + core/tests/swfs/avm1/date/setSeconds/test.fla | Bin 0 -> 5117 bytes core/tests/swfs/avm1/date/setSeconds/test.swf | Bin 0 -> 3153 bytes core/tests/swfs/avm1/date/setTime/output.txt | 350 + core/tests/swfs/avm1/date/setTime/test.fla | Bin 0 -> 5117 bytes core/tests/swfs/avm1/date/setTime/test.swf | Bin 0 -> 3153 bytes .../swfs/avm1/date/setUTCDate/output.txt | 376 + core/tests/swfs/avm1/date/setUTCDate/test.fla | Bin 0 -> 5103 bytes core/tests/swfs/avm1/date/setUTCDate/test.swf | Bin 0 -> 3152 bytes .../swfs/avm1/date/setUTCFullYear/output.txt | 57146 ++++++++++++++++ .../swfs/avm1/date/setUTCFullYear/test.fla | Bin 0 -> 5118 bytes .../swfs/avm1/date/setUTCFullYear/test.swf | Bin 0 -> 3159 bytes .../swfs/avm1/date/setUTCHours/output.txt | 36935 ++++++++++ .../tests/swfs/avm1/date/setUTCHours/test.fla | Bin 0 -> 5359 bytes .../tests/swfs/avm1/date/setUTCHours/test.swf | Bin 0 -> 3233 bytes .../avm1/date/setUTCMilliseconds/output.txt | 376 + .../avm1/date/setUTCMilliseconds/test.fla | Bin 0 -> 5199 bytes .../avm1/date/setUTCMilliseconds/test.swf | Bin 0 -> 3164 bytes .../swfs/avm1/date/setUTCMinutes/output.txt | 10424 +++ .../swfs/avm1/date/setUTCMinutes/test.fla | Bin 0 -> 5362 bytes .../swfs/avm1/date/setUTCMinutes/test.swf | Bin 0 -> 3223 bytes .../swfs/avm1/date/setUTCMonth/output.txt | 1500 + .../tests/swfs/avm1/date/setUTCMonth/test.fla | Bin 0 -> 5346 bytes .../tests/swfs/avm1/date/setUTCMonth/test.swf | Bin 0 -> 3220 bytes .../swfs/avm1/date/setUTCSeconds/output.txt | 4776 ++ .../swfs/avm1/date/setUTCSeconds/test.fla | Bin 0 -> 5199 bytes .../swfs/avm1/date/setUTCSeconds/test.swf | Bin 0 -> 3165 bytes core/tests/swfs/avm1/date/setYear/output.txt | 350 + core/tests/swfs/avm1/date/setYear/test.fla | Bin 0 -> 5189 bytes core/tests/swfs/avm1/date/setYear/test.swf | Bin 0 -> 3153 bytes .../swfs/avm1/date_is_special/output.txt | 114 + core/tests/swfs/avm1/date_is_special/test.fla | Bin 0 -> 5031 bytes core/tests/swfs/avm1/date_is_special/test.swf | Bin 0 -> 1119 bytes desktop/src/main.rs | 4 +- exporter/src/main.rs | 2 + web/Cargo.toml | 1 + web/src/lib.rs | 5 +- 78 files changed, 199494 insertions(+), 2 deletions(-) create mode 100644 core/src/avm1/globals/date.rs create mode 100644 core/src/avm1/object/date_object.rs create mode 100644 core/src/backend/locale.rs create mode 100644 core/tests/swfs/avm1/__framework__/ArgumentDefinition.as create mode 100644 core/tests/swfs/avm1/__framework__/ClassDefinition.as create mode 100644 core/tests/swfs/avm1/__framework__/Utils.as create mode 100644 core/tests/swfs/avm1/__framework__/test.fla create mode 100644 core/tests/swfs/avm1/__framework__/test.swf create mode 100644 core/tests/swfs/avm1/date/base.as create mode 100644 core/tests/swfs/avm1/date/constructor/output.txt create mode 100644 core/tests/swfs/avm1/date/constructor/test.fla create mode 100644 core/tests/swfs/avm1/date/constructor/test.swf create mode 100644 core/tests/swfs/avm1/date/setDate/output.txt create mode 100644 core/tests/swfs/avm1/date/setDate/test.fla create mode 100644 core/tests/swfs/avm1/date/setDate/test.swf create mode 100644 core/tests/swfs/avm1/date/setFullYear/output.txt create mode 100644 core/tests/swfs/avm1/date/setFullYear/test.fla create mode 100644 core/tests/swfs/avm1/date/setFullYear/test.swf create mode 100644 core/tests/swfs/avm1/date/setHours/output.txt create mode 100644 core/tests/swfs/avm1/date/setHours/test.fla create mode 100644 core/tests/swfs/avm1/date/setHours/test.swf create mode 100644 core/tests/swfs/avm1/date/setMilliseconds/output.txt create mode 100644 core/tests/swfs/avm1/date/setMilliseconds/test.fla create mode 100644 core/tests/swfs/avm1/date/setMilliseconds/test.swf create mode 100644 core/tests/swfs/avm1/date/setMinutes/output.txt create mode 100644 core/tests/swfs/avm1/date/setMinutes/test.fla create mode 100644 core/tests/swfs/avm1/date/setMinutes/test.swf create mode 100644 core/tests/swfs/avm1/date/setMonth/output.txt create mode 100644 core/tests/swfs/avm1/date/setMonth/test.fla create mode 100644 core/tests/swfs/avm1/date/setMonth/test.swf create mode 100644 core/tests/swfs/avm1/date/setSeconds/output.txt create mode 100644 core/tests/swfs/avm1/date/setSeconds/test.fla create mode 100644 core/tests/swfs/avm1/date/setSeconds/test.swf create mode 100644 core/tests/swfs/avm1/date/setTime/output.txt create mode 100644 core/tests/swfs/avm1/date/setTime/test.fla create mode 100644 core/tests/swfs/avm1/date/setTime/test.swf create mode 100644 core/tests/swfs/avm1/date/setUTCDate/output.txt create mode 100644 core/tests/swfs/avm1/date/setUTCDate/test.fla create mode 100644 core/tests/swfs/avm1/date/setUTCDate/test.swf create mode 100644 core/tests/swfs/avm1/date/setUTCFullYear/output.txt create mode 100644 core/tests/swfs/avm1/date/setUTCFullYear/test.fla create mode 100644 core/tests/swfs/avm1/date/setUTCFullYear/test.swf create mode 100644 core/tests/swfs/avm1/date/setUTCHours/output.txt create mode 100644 core/tests/swfs/avm1/date/setUTCHours/test.fla create mode 100644 core/tests/swfs/avm1/date/setUTCHours/test.swf create mode 100644 core/tests/swfs/avm1/date/setUTCMilliseconds/output.txt create mode 100644 core/tests/swfs/avm1/date/setUTCMilliseconds/test.fla create mode 100644 core/tests/swfs/avm1/date/setUTCMilliseconds/test.swf create mode 100644 core/tests/swfs/avm1/date/setUTCMinutes/output.txt create mode 100644 core/tests/swfs/avm1/date/setUTCMinutes/test.fla create mode 100644 core/tests/swfs/avm1/date/setUTCMinutes/test.swf create mode 100644 core/tests/swfs/avm1/date/setUTCMonth/output.txt create mode 100644 core/tests/swfs/avm1/date/setUTCMonth/test.fla create mode 100644 core/tests/swfs/avm1/date/setUTCMonth/test.swf create mode 100644 core/tests/swfs/avm1/date/setUTCSeconds/output.txt create mode 100644 core/tests/swfs/avm1/date/setUTCSeconds/test.fla create mode 100644 core/tests/swfs/avm1/date/setUTCSeconds/test.swf create mode 100644 core/tests/swfs/avm1/date/setYear/output.txt create mode 100644 core/tests/swfs/avm1/date/setYear/test.fla create mode 100644 core/tests/swfs/avm1/date/setYear/test.swf create mode 100644 core/tests/swfs/avm1/date_is_special/output.txt create mode 100644 core/tests/swfs/avm1/date_is_special/test.fla create mode 100644 core/tests/swfs/avm1/date_is_special/test.swf diff --git a/Cargo.lock b/Cargo.lock index afaccbffc..8e5dcb88f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -226,6 +226,18 @@ name = "cfg-if" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "chrono" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "js-sys 0.3.44 (registry+https://github.com/rust-lang/crates.io-index)", + "num-integer 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen 0.2.67 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "clang-sys" version = "0.29.3" @@ -2250,6 +2262,7 @@ version = "0.1.0" dependencies = [ "approx 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "bitstream-io 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", "downcast-rs 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "enumset 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2263,6 +2276,7 @@ dependencies = [ "libflate 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "minimp3 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)", "num_enum 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "png 0.16.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2390,6 +2404,7 @@ name = "ruffle_web" version = "0.1.0" dependencies = [ "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", "console_error_panic_hook 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "console_log 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2767,6 +2782,15 @@ dependencies = [ "miniz_oxide 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "time" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.76 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "toml" version = "0.5.6" @@ -3339,6 +3363,7 @@ dependencies = [ "checksum cc 1.0.52 (registry+https://github.com/rust-lang/crates.io-index)" = "c3d87b23d6a92cd03af510a5ade527033f6aa6fa92161e2d5863a907d4c5e31d" "checksum cexpr 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27" "checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" +"checksum chrono 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)" = "c74d84029116787153e02106bf53e66828452a4b325cc8652b788b5967c0a0b6" "checksum clang-sys 0.29.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fe6837df1d5cba2397b835c8530f51723267e16abbf83892e9e5af4f0e5dd10a" "checksum clap 3.0.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)" = "860643c53f980f0d38a5e25dfab6c3c93b2cb3aa1fe192643d17a293c6c41936" "checksum clap_derive 3.0.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fb51c9e75b94452505acd21d929323f5a5c6c4735a852adbd39ef5fb1b014f30" @@ -3597,6 +3622,7 @@ dependencies = [ "checksum thiserror-impl 1.0.20 (registry+https://github.com/rust-lang/crates.io-index)" = "bd80fc12f73063ac132ac92aceea36734f04a1d93c1240c6944e23a3b8841793" "checksum thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" "checksum tiff 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3f3b8a87c4da944c3f27e5943289171ac71a6150a79ff6bacfff06d159dfff2f" +"checksum time 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" "checksum toml 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" "checksum tracing 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)" = "6d79ca061b032d6ce30c660fded31189ca0b9922bf483cd70759f13a2d86786c" "checksum tracing-core 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "4f0e00789804e99b20f12bc7003ca416309d28a6f495d6af58d1e2c2842461b5" diff --git a/core/Cargo.toml b/core/Cargo.toml index b5d49a1e9..cab27a9ac 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -30,6 +30,8 @@ weak-table = "0.3.0" percent-encoding = "2.1.0" thiserror = "1.0" json = "0.12.4" +chrono = "0.4" +num-traits = "0.2" [dependencies.jpeg-decoder] version = "0.1.20" diff --git a/core/src/avm1/globals.rs b/core/src/avm1/globals.rs index 61a3655fd..8bd4a987f 100644 --- a/core/src/avm1/globals.rs +++ b/core/src/avm1/globals.rs @@ -19,6 +19,7 @@ mod color; mod color_transform; pub(crate) mod context_menu; pub(crate) mod context_menu_item; +mod date; pub(crate) mod display_object; pub(crate) mod error; mod function; @@ -339,6 +340,7 @@ pub struct SystemPrototypes<'gc> { pub bitmap_filter_constructor: Object<'gc>, pub blur_filter: Object<'gc>, pub blur_filter_constructor: Object<'gc>, + pub date: Object<'gc>, } /// Initialize default global scope and builtins for an AVM1 instance. @@ -409,6 +411,7 @@ pub fn create_globals<'gc>( Some(function_proto), movie_clip_loader_proto, ); + let date_proto: Object<'gc> = date::create_proto(gc_context, object_proto, function_proto); //TODO: These need to be constructors and should also set `.prototype` on each one let object = object::create_object_object(gc_context, object_proto, function_proto); @@ -488,6 +491,7 @@ pub fn create_globals<'gc>( let string = string::create_string_object(gc_context, string_proto, Some(function_proto)); let number = number::create_number_object(gc_context, number_proto, Some(function_proto)); let boolean = boolean::create_boolean_object(gc_context, boolean_proto, Some(function_proto)); + let date = date::create_date_object(gc_context, date_proto, Some(function_proto)); let flash = ScriptObject::object(gc_context, Some(object_proto)); let geom = ScriptObject::object(gc_context, Some(object_proto)); @@ -589,6 +593,7 @@ pub fn create_globals<'gc>( globals.define_value(gc_context, "String", string.into(), DontEnum.into()); globals.define_value(gc_context, "Number", number.into(), DontEnum.into()); globals.define_value(gc_context, "Boolean", boolean.into(), DontEnum.into()); + globals.define_value(gc_context, "Date", date.into(), DontEnum.into()); let shared_object_proto = shared_object::create_proto(gc_context, object_proto, function_proto); @@ -810,6 +815,7 @@ pub fn create_globals<'gc>( bitmap_filter_constructor: bitmap_filter, blur_filter: blur_filter_proto, blur_filter_constructor: blur_filter, + date: date_proto, }, globals.into(), broadcaster_functions, diff --git a/core/src/avm1/globals/date.rs b/core/src/avm1/globals/date.rs new file mode 100644 index 000000000..1f2162282 --- /dev/null +++ b/core/src/avm1/globals/date.rs @@ -0,0 +1,938 @@ +use crate::avm1::activation::Activation; +use crate::avm1::error::Error; +use crate::avm1::function::{Executable, FunctionObject}; +use crate::avm1::object::date_object::DateObject; +use crate::avm1::property::Attribute; +use crate::avm1::{AvmString, Object, TObject, Value}; +use chrono::{DateTime, Datelike, Duration, FixedOffset, LocalResult, TimeZone, Timelike, Utc}; +use gc_arena::{Collect, MutationContext}; +use num_traits::ToPrimitive; +use std::f64::NAN; + +macro_rules! implement_local_getters { + ($gc_context: ident, $object:ident, $fn_proto: expr, $($name:expr => $fn:expr),*) => { + $( + $object.force_set_function( + $name, + |activation: &mut Activation<'_, 'gc, '_>, this, _args| -> Result, Error<'gc>> { + if let Some(this) = this.as_date_object() { + if let Some(date) = this.date_time() { + let local = date.with_timezone(&activation.context.locale.get_timezone()); + Ok($fn(&local).into()) + } else { + Ok(NAN.into()) + } + } else { + Ok(Value::Undefined) + } + } as crate::avm1::function::NativeFunction<'gc>, + $gc_context, + Attribute::DontDelete | Attribute::ReadOnly | Attribute::DontEnum, + $fn_proto + ); + )* + }; +} + +macro_rules! implement_methods { + ($gc_context: ident, $object:ident, $fn_proto: expr, $($name:expr => $fn:expr),*) => { + $( + $object.force_set_function( + $name, + |activation: &mut Activation<'_, 'gc, '_>, this, args| -> Result, Error<'gc>> { + if let Some(this) = this.as_date_object() { + $fn(activation, this, args) + } else { + Ok(Value::Undefined) + } + } as crate::avm1::function::NativeFunction<'gc>, + $gc_context, + Attribute::DontDelete | Attribute::ReadOnly | Attribute::DontEnum, + $fn_proto + ); + )* + }; +} + +macro_rules! implement_utc_getters { + ($gc_context: ident, $object:ident, $fn_proto: expr, $($name:expr => $fn:expr),*) => { + $( + $object.force_set_function( + $name, + |_activation: &mut Activation<'_, 'gc, '_>, this, _args| -> Result, Error<'gc>> { + if let Some(this) = this.as_date_object() { + if let Some(date) = this.date_time() { + Ok($fn(&date).into()) + } else { + Ok(NAN.into()) + } + } else { + Ok(Value::Undefined) + } + } as crate::avm1::function::NativeFunction<'gc>, + $gc_context, + Attribute::DontDelete | Attribute::ReadOnly | Attribute::DontEnum, + $fn_proto + ); + )* + }; +} + +enum YearType { + Full, + Adjust(Box i64>), +} + +unsafe impl Collect for YearType { + #[inline] + fn needs_trace() -> bool { + false + } +} + +impl YearType { + fn adjust(&self, year: i64) -> i64 { + match self { + YearType::Full => year, + YearType::Adjust(function) => function(year), + } + } +} + +#[derive(Collect)] +#[collect(no_drop)] +struct DateAdjustment< + 'builder, + 'activation_a: 'builder, + 'gc: 'activation_a, + 'gc_context: 'activation_a, + T: TimeZone + 'builder, +> { + activation: &'builder mut Activation<'activation_a, 'gc, 'gc_context>, + year_type: YearType, + timezone: &'builder T, + year: Option>, + month: Option>, + day: Option>, + hour: Option>, + minute: Option>, + second: Option>, + millisecond: Option>, + ignore_next: bool, +} + +impl<'builder, 'activation_a, 'gc, 'gc_context, T: TimeZone> + DateAdjustment<'builder, 'activation_a, 'gc, 'gc_context, T> +{ + fn new( + activation: &'builder mut Activation<'activation_a, 'gc, 'gc_context>, + timezone: &'builder T, + ) -> Self { + Self { + activation, + timezone, + year_type: YearType::Full, + year: None, + month: None, + day: None, + hour: None, + minute: None, + second: None, + millisecond: None, + ignore_next: false, + } + } + + fn adjust_year(&mut self, adjuster: impl Fn(i64) -> i64 + 'static) -> &mut Self { + self.year_type = YearType::Adjust(Box::new(adjuster)); + self + } + + #[allow(dead_code)] + fn year(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.year = Some(if let Some(value) = value { + Some(value.coerce_to_f64(self.activation)?) + } else { + None + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn year_or( + &mut self, + value: Option<&Value<'gc>>, + default: f64, + ) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.year = Some(if let Some(value) = value { + let value = value.coerce_to_f64(self.activation)?; + if value.is_finite() { + Some(value) + } else { + Some(default) + } + } else { + Some(default) + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn year_opt(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.year = match value { + Some(&Value::Undefined) | None => { + self.ignore_next = true; + None + } + Some(value) => Some(Some(value.coerce_to_f64(self.activation)?)), + }; + } + Ok(self) + } + + #[allow(dead_code)] + fn month(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.month = Some(if let Some(value) = value { + Some(value.coerce_to_f64(self.activation)?) + } else { + None + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn month_or( + &mut self, + value: Option<&Value<'gc>>, + default: f64, + ) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.month = Some(if let Some(value) = value { + let value = value.coerce_to_f64(self.activation)?; + if value.is_finite() { + Some(value) + } else { + Some(default) + } + } else { + Some(default) + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn month_opt(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.month = match value { + Some(&Value::Undefined) | None => { + self.ignore_next = true; + None + } + Some(value) => Some(Some(value.coerce_to_f64(self.activation)?)), + }; + } + Ok(self) + } + + #[allow(dead_code)] + fn day(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.day = Some(if let Some(value) = value { + Some(value.coerce_to_f64(self.activation)?) + } else { + None + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn day_or( + &mut self, + value: Option<&Value<'gc>>, + default: f64, + ) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.day = Some(if let Some(value) = value { + let value = value.coerce_to_f64(self.activation)?; + if value.is_finite() { + Some(value) + } else { + Some(default) + } + } else { + Some(default) + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn day_opt(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.day = match value { + Some(&Value::Undefined) | None => { + self.ignore_next = true; + None + } + Some(value) => Some(Some(value.coerce_to_f64(self.activation)?)), + }; + } + Ok(self) + } + + #[allow(dead_code)] + fn hour(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.hour = Some(if let Some(value) = value { + Some(value.coerce_to_f64(self.activation)?) + } else { + None + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn hour_or( + &mut self, + value: Option<&Value<'gc>>, + default: f64, + ) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.hour = Some(if let Some(value) = value { + let value = value.coerce_to_f64(self.activation)?; + if value.is_finite() { + Some(value) + } else { + Some(default) + } + } else { + Some(default) + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn hour_opt(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.hour = match value { + Some(&Value::Undefined) | None => { + self.ignore_next = true; + None + } + Some(value) => Some(Some(value.coerce_to_f64(self.activation)?)), + }; + } + Ok(self) + } + + #[allow(dead_code)] + fn minute(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.minute = Some(if let Some(value) = value { + Some(value.coerce_to_f64(self.activation)?) + } else { + None + }); + } + Ok(self) + } + + fn minute_or( + &mut self, + value: Option<&Value<'gc>>, + default: f64, + ) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.minute = Some(if let Some(value) = value { + let value = value.coerce_to_f64(self.activation)?; + if value.is_finite() { + Some(value) + } else { + Some(default) + } + } else { + Some(default) + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn minute_opt(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.minute = match value { + Some(&Value::Undefined) | None => { + self.ignore_next = true; + None + } + Some(value) => Some(Some(value.coerce_to_f64(self.activation)?)), + }; + } + Ok(self) + } + + #[allow(dead_code)] + fn second(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.second = Some(if let Some(value) = value { + Some(value.coerce_to_f64(self.activation)?) + } else { + None + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn second_or( + &mut self, + value: Option<&Value<'gc>>, + default: f64, + ) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.second = Some(if let Some(value) = value { + let value = value.coerce_to_f64(self.activation)?; + if value.is_finite() { + Some(value) + } else { + Some(default) + } + } else { + Some(default) + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn second_opt(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.second = match value { + Some(&Value::Undefined) | None => { + self.ignore_next = true; + None + } + Some(value) => Some(Some(value.coerce_to_f64(self.activation)?)), + }; + } + Ok(self) + } + + #[allow(dead_code)] + fn millisecond(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.millisecond = Some(if let Some(value) = value { + Some(value.coerce_to_f64(self.activation)?) + } else { + None + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn millisecond_or( + &mut self, + value: Option<&Value<'gc>>, + default: f64, + ) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.millisecond = Some(if let Some(value) = value { + let value = value.coerce_to_f64(self.activation)?; + if value.is_finite() { + Some(value) + } else { + Some(default) + } + } else { + Some(default) + }); + } + Ok(self) + } + + #[allow(dead_code)] + fn millisecond_opt(&mut self, value: Option<&Value<'gc>>) -> Result<&mut Self, Error<'gc>> { + if !self.ignore_next { + self.millisecond = match value { + Some(&Value::Undefined) | None => { + self.ignore_next = true; + None + } + Some(value) => Some(Some(value.coerce_to_f64(self.activation)?)), + }; + } + Ok(self) + } + + fn check_value( + &self, + specified: Option>, + current: impl ToPrimitive, + ) -> Option { + match specified { + Some(Some(value)) if value.is_finite() => Some(value as i64), + Some(_) => None, + None => current.to_i64(), + } + } + + fn check_mapped_value( + &self, + specified: Option>, + map: impl FnOnce(i64) -> i64, + current: impl ToPrimitive, + ) -> Option { + match specified { + Some(Some(value)) if value.is_finite() => Some(map(value as i64)), + Some(_) => None, + None => current.to_i64(), + } + } + + fn calculate(&mut self, current: DateObject<'gc>) -> Option> { + if let Some(current) = current.date_time().map(|v| v.with_timezone(self.timezone)) { + let month_rem = self + .month + .flatten() + .map(|v| v as i64) + .unwrap_or_default() + .div_euclid(12); + let month = + self.check_mapped_value(self.month, |v| v.rem_euclid(12), current.month0())?; + let year = self + .check_mapped_value(self.year, |v| self.year_type.adjust(v), current.year())? + .wrapping_add(month_rem) as i32; + let day = self.check_value(self.day, current.day())?; + let hour = self.check_value(self.hour, current.hour())?; + let minute = self.check_value(self.minute, current.minute())?; + let second = self.check_value(self.second, current.second())?; + let millisecond = + self.check_value(self.millisecond, current.timestamp_subsec_millis())?; + + let duration = Duration::days(day - 1) + + Duration::hours(hour) + + Duration::minutes(minute) + + Duration::seconds(second) + + Duration::milliseconds(millisecond); + + if let LocalResult::Single(Some(result)) = current + .timezone() + .ymd_opt(year, (month + 1) as u32, 1) + .and_hms_opt(0, 0, 0) + .map(|date| date.checked_add_signed(duration)) + { + return Some(result.with_timezone(&Utc)); + } + } + + None + } + + fn apply(&mut self, object: DateObject<'gc>) -> f64 { + let date = self.calculate(object); + object.set_date_time(self.activation.context.gc_context, date); + if let Some(date) = date { + date.timestamp_millis() as f64 + } else { + NAN + } + } +} + +fn constructor<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: Object<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let this = if let Some(object) = this.as_date_object() { + object + } else { + return Ok(Value::Undefined); + }; + + let timestamp = args.get(0).unwrap_or(&Value::Undefined); + if timestamp != &Value::Undefined { + if args.len() > 1 { + let timezone = activation.context.locale.get_timezone(); + + // We need a starting value to adjust from. + this.set_date_time( + activation.context.gc_context, + Some(timezone.ymd(0, 1, 1).and_hms(0, 0, 0).into()), + ); + + DateAdjustment::new(activation, &timezone) + .year_opt(args.get(0))? + .month_opt(args.get(1))? + .day_opt(args.get(2))? + .hour_opt(args.get(3))? + .minute_opt(args.get(4))? + .second_opt(args.get(5))? + .millisecond_opt(args.get(6))? + .adjust_year(|year| if year < 100 { year + 1900 } else { year }) + .apply(this); + } else if let LocalResult::Single(time) = + Utc.timestamp_millis_opt(timestamp.coerce_to_f64(activation)? as i64) + { + this.set_date_time(activation.context.gc_context, Some(time)) + } else { + this.set_date_time(activation.context.gc_context, None); + } + } else { + this.set_date_time( + activation.context.gc_context, + Some(activation.context.locale.get_current_date_time()), + ) + } + + Ok(Value::Undefined) +} + +fn to_string<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + _args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let date = this.date_time(); + + if let Some(date) = date { + let local = date.with_timezone(&activation.context.locale.get_timezone()); + Ok(AvmString::new( + activation.context.gc_context, + local.format("%a %b %-d %T GMT%z %-Y").to_string(), + ) + .into()) + } else { + Ok("Invalid Date".into()) + } +} + +fn get_timezone_offset<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + _args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let date = if let Some(date) = this.date_time() { + date.with_timezone(&activation.context.locale.get_timezone()) + } else { + return Ok(NAN.into()); + }; + + let seconds = date.offset().utc_minus_local() as f32; + let minutes = seconds / 60.0; + Ok(minutes.into()) +} + +fn set_date<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + if args.is_empty() { + this.set_date_time(activation.context.gc_context, None); + Ok(NAN.into()) + } else { + let timezone = activation.context.locale.get_timezone(); + let timestamp = DateAdjustment::new(activation, &timezone) + .day(args.get(0))? + .apply(this); + Ok(timestamp.into()) + } +} + +fn set_utc_date<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + if args.is_empty() { + this.set_date_time(activation.context.gc_context, None); + Ok(NAN.into()) + } else { + let timestamp = DateAdjustment::new(activation, &Utc) + .day(args.get(0))? + .apply(this); + Ok(timestamp.into()) + } +} + +fn set_year<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timezone = activation.context.locale.get_timezone(); + let timestamp = DateAdjustment::new(activation, &timezone) + .year(args.get(0))? + .adjust_year(|year| { + if year >= 0 && year < 100 { + year + 1900 + } else { + year + } + }) + .apply(this); + Ok(timestamp.into()) +} + +fn set_hours<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timezone = activation.context.locale.get_timezone(); + let timestamp = DateAdjustment::new(activation, &timezone) + .hour(args.get(0))? + .apply(this); + Ok(timestamp.into()) +} + +fn set_utc_hours<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timestamp = DateAdjustment::new(activation, &Utc) + .hour(args.get(0))? + .minute_opt(args.get(1))? + .second_opt(args.get(2))? + .millisecond_opt(args.get(3))? + .apply(this); + Ok(timestamp.into()) +} + +fn set_milliseconds<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timezone = activation.context.locale.get_timezone(); + let timestamp = DateAdjustment::new(activation, &timezone) + .millisecond(args.get(0))? + .apply(this); + Ok(timestamp.into()) +} + +fn set_utc_milliseconds<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timestamp = DateAdjustment::new(activation, &Utc) + .millisecond(args.get(0))? + .apply(this); + Ok(timestamp.into()) +} + +fn set_minutes<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timezone = activation.context.locale.get_timezone(); + let timestamp = DateAdjustment::new(activation, &timezone) + .minute_or(args.get(0), -2147483648.0)? + .apply(this); + Ok(timestamp.into()) +} + +fn set_utc_minutes<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timestamp = DateAdjustment::new(activation, &Utc) + .minute_or(args.get(0), -2147483648.0)? + .second_opt(args.get(1))? + .millisecond_opt(args.get(2))? + .apply(this); + Ok(timestamp.into()) +} + +fn set_month<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timezone = activation.context.locale.get_timezone(); + let timestamp = DateAdjustment::new(activation, &timezone) + .month_or(args.get(0), 0.0)? + .day_opt(args.get(1))? + .apply(this); + Ok(timestamp.into()) +} + +fn set_utc_month<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timestamp = DateAdjustment::new(activation, &Utc) + .month_or(args.get(0), 0.0)? + .day_opt(args.get(1))? + .apply(this); + Ok(timestamp.into()) +} + +fn set_seconds<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timezone = activation.context.locale.get_timezone(); + let timestamp = DateAdjustment::new(activation, &timezone) + .second(args.get(0))? + .apply(this); + Ok(timestamp.into()) +} + +fn set_utc_seconds<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timestamp = DateAdjustment::new(activation, &Utc) + .second(args.get(0))? + .millisecond_opt(args.get(1))? + .apply(this); + Ok(timestamp.into()) +} + +fn set_time<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let new_time = args + .get(0) + .unwrap_or(&Value::Undefined) + .coerce_to_f64(activation)?; + + if new_time.is_finite() { + let time = Utc.timestamp_millis(new_time as i64); + this.set_date_time(activation.context.gc_context, Some(time)); + return Ok(time.timestamp_millis().into()); + } + + this.set_date_time(activation.context.gc_context, None); + Ok(NAN.into()) +} + +fn set_full_year<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timezone = activation.context.locale.get_timezone(); + let timestamp = DateAdjustment::new(activation, &timezone) + .year(args.get(0))? + .month_opt(args.get(1))? + .day_opt(args.get(2))? + .apply(this); + Ok(timestamp.into()) +} + +fn set_utc_full_year<'gc>( + activation: &mut Activation<'_, 'gc, '_>, + this: DateObject<'gc>, + args: &[Value<'gc>], +) -> Result, Error<'gc>> { + let timestamp = DateAdjustment::new(activation, &Utc) + .year(args.get(0))? + .month_opt(args.get(1))? + .day_opt(args.get(2))? + .apply(this); + Ok(timestamp.into()) +} + +pub fn create_date_object<'gc>( + gc_context: MutationContext<'gc, '_>, + date_proto: Object<'gc>, + fn_proto: Option>, +) -> Object<'gc> { + FunctionObject::function( + gc_context, + Executable::Native(constructor), + fn_proto, + date_proto, + ) +} + +pub fn create_proto<'gc>( + gc_context: MutationContext<'gc, '_>, + proto: Object<'gc>, + fn_proto: Object<'gc>, +) -> Object<'gc> { + let date = DateObject::with_date_time(gc_context, Some(proto), None); + let mut object = date.as_script_object().unwrap(); + + implement_local_getters!( + gc_context, + object, + Some(fn_proto), + "getDate" => Datelike::day, + "getDay" => |date: &DateTime| date.weekday().num_days_from_sunday(), + "getFullYear" => Datelike::year, + "getHours" => Timelike::hour, + "getMilliseconds" => DateTime::timestamp_subsec_millis, + "getMinutes" => Timelike::minute, + "getMonth" => Datelike::month0, + "getSeconds" => Timelike::second, + "getYear" => |date: &DateTime| date.year() - 1900 + ); + + implement_utc_getters!( + gc_context, + object, + Some(fn_proto), + "valueOf" => DateTime::timestamp_millis, + "getTime" => DateTime::timestamp_millis, + "getUTCDate" => Datelike::day, + "getUTCDay" => |date: &DateTime| date.weekday().num_days_from_sunday(), + "getUTCFullYear" => Datelike::year, + "getUTCHours" => Timelike::hour, + "getUTCMilliseconds" => DateTime::timestamp_subsec_millis, + "getUTCMinutes" => Timelike::minute, + "getUTCMonth" => Datelike::month0, + "getUTCSeconds" => Timelike::second, + "getUTCYear" => |date: &DateTime| date.year() - 1900 + ); + + implement_methods!( + gc_context, + object, + Some(fn_proto), + "toString" => to_string, + "getTimezoneOffset" => get_timezone_offset, + "setDate" => set_date, + "setUTCDate" => set_utc_date, + "setYear" => set_year, + "setFullYear" => set_full_year, + "setUTCFullYear" => set_utc_full_year, + "setHours" => set_hours, + "setUTCHours" => set_utc_hours, + "setMilliseconds" => set_milliseconds, + "setUTCMilliseconds" => set_utc_milliseconds, + "setMinutes" => set_minutes, + "setUTCMinutes" => set_utc_minutes, + "setMonth" => set_month, + "setUTCMonth" => set_utc_month, + "setSeconds" => set_seconds, + "setUTCSeconds" => set_utc_seconds, + "setTime" => set_time + ); + + date.into() +} diff --git a/core/src/avm1/object.rs b/core/src/avm1/object.rs index 71785137e..094995663 100644 --- a/core/src/avm1/object.rs +++ b/core/src/avm1/object.rs @@ -10,6 +10,7 @@ use crate::avm1::property::Attribute; use crate::avm1::activation::Activation; use crate::avm1::object::blur_filter::BlurFilterObject; use crate::avm1::object::color_transform_object::ColorTransformObject; +use crate::avm1::object::date_object::DateObject; use crate::avm1::object::transform_object::TransformObject; use crate::avm1::object::xml_attributes_object::XMLAttributesObject; use crate::avm1::object::xml_idmap_object::XMLIDMapObject; @@ -27,6 +28,7 @@ use std::fmt::Debug; pub mod blur_filter; pub mod color_transform_object; mod custom_object; +pub mod date_object; pub mod script_object; pub mod shared_object; pub mod sound_object; @@ -57,6 +59,7 @@ pub mod xml_object; ColorTransformObject(ColorTransformObject<'gc>), TransformObject(TransformObject<'gc>), BlurFilterObject(BlurFilterObject<'gc>), + DateObject(DateObject<'gc>), } )] pub trait TObject<'gc>: 'gc + Collect + Debug + Into> + Clone + Copy { @@ -418,6 +421,11 @@ pub trait TObject<'gc>: 'gc + Collect + Debug + Into> + Clone + Copy None } + /// Get the underlying `DateObject`, if it exists + fn as_date_object(&self) -> Option> { + None + } + /// Get the underlying `ColorTransformObject`, if it exists fn as_color_transform_object(&self) -> Option> { None diff --git a/core/src/avm1/object/date_object.rs b/core/src/avm1/object/date_object.rs new file mode 100644 index 000000000..c05d114f7 --- /dev/null +++ b/core/src/avm1/object/date_object.rs @@ -0,0 +1,84 @@ +use crate::avm1::activation::Activation; +use crate::avm1::error::Error; +use crate::avm1::{Object, ScriptObject, TObject}; +use crate::impl_custom_object; +use chrono::{DateTime, Utc}; +use gc_arena::{Collect, GcCell, MutationContext}; +use std::fmt; + +#[derive(Clone, Copy, Collect)] +#[collect(no_drop)] +pub struct DateObject<'gc>(GcCell<'gc, DateObjectData<'gc>>); + +pub struct DateObjectData<'gc> { + /// The underlying script object. + base: ScriptObject<'gc>, + + /// The DateTime represented by this object + date_time: Option>, +} + +unsafe impl<'gc> Collect for DateObjectData<'gc> { + fn trace(&self, cc: gc_arena::CollectionContext) { + self.base.trace(cc); + } +} + +impl fmt::Debug for DateObject<'_> { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + let this = self.0.read(); + f.debug_struct("DateObject") + .field("date_time", &this.date_time) + .finish() + } +} + +impl<'gc> DateObject<'gc> { + pub fn with_date_time( + gc_context: MutationContext<'gc, '_>, + proto: Option>, + date_time: Option>, + ) -> DateObject<'gc> { + DateObject(GcCell::allocate( + gc_context, + DateObjectData { + base: ScriptObject::object(gc_context, proto), + date_time, + }, + )) + } + + pub fn date_time(self) -> Option> { + self.0.read().date_time + } + + pub fn set_date_time( + self, + gc_context: MutationContext<'gc, '_>, + date_time: Option>, + ) { + self.0.write(gc_context).date_time = date_time; + } +} + +impl<'gc> TObject<'gc> for DateObject<'gc> { + impl_custom_object!(base); + + #[allow(clippy::new_ret_no_self)] + fn create_bare_object( + &self, + activation: &mut Activation<'_, 'gc, '_>, + _this: Object<'gc>, + ) -> Result, Error<'gc>> { + Ok(DateObject::with_date_time( + activation.context.gc_context, + Some(activation.context.avm1.prototypes.date), + None, + ) + .into()) + } + + fn as_date_object(&self) -> Option> { + Some(*self) + } +} diff --git a/core/src/avm1/object/script_object.rs b/core/src/avm1/object/script_object.rs index f2210515b..d744b787b 100644 --- a/core/src/avm1/object/script_object.rs +++ b/core/src/avm1/object/script_object.rs @@ -846,6 +846,7 @@ mod tests { use crate::avm2::Avm2; use crate::backend::audio::NullAudioBackend; use crate::backend::input::NullInputBackend; + use crate::backend::locale::NullLocaleBackend; use crate::backend::navigator::NullNavigatorBackend; use crate::backend::render::NullRenderer; use crate::backend::storage::MemoryStorageBackend; @@ -895,6 +896,7 @@ mod tests { library: &mut Library::default(), navigator: &mut NullNavigatorBackend::new(), renderer: &mut NullRenderer::new(), + locale: &mut NullLocaleBackend::new(), system_prototypes: avm1.prototypes().clone(), mouse_hovered_object: None, mouse_position: &(Twips::new(0), Twips::new(0)), diff --git a/core/src/avm1/test_utils.rs b/core/src/avm1/test_utils.rs index b6c7cb53d..0bc584a1e 100644 --- a/core/src/avm1/test_utils.rs +++ b/core/src/avm1/test_utils.rs @@ -5,6 +5,7 @@ use crate::avm1::{Avm1, Object, Timers, UpdateContext}; use crate::avm2::Avm2; use crate::backend::audio::NullAudioBackend; use crate::backend::input::NullInputBackend; +use crate::backend::locale::NullLocaleBackend; use crate::backend::navigator::NullNavigatorBackend; use crate::backend::render::NullRenderer; use crate::backend::storage::MemoryStorageBackend; @@ -56,6 +57,7 @@ where library: &mut Library::default(), navigator: &mut NullNavigatorBackend::new(), renderer: &mut NullRenderer::new(), + locale: &mut NullLocaleBackend::new(), system_prototypes: avm1.prototypes().clone(), mouse_hovered_object: None, mouse_position: &(Twips::new(0), Twips::new(0)), diff --git a/core/src/avm1/value.rs b/core/src/avm1/value.rs index 518d4db58..e3f07d390 100644 --- a/core/src/avm1/value.rs +++ b/core/src/avm1/value.rs @@ -83,6 +83,12 @@ impl<'gc> From for Value<'gc> { } } +impl<'gc> From for Value<'gc> { + fn from(value: i64) -> Self { + Value::Number(value as f64) + } +} + impl<'gc> From for Value<'gc> { fn from(value: u32) -> Self { Value::Number(f64::from(value)) diff --git a/core/src/backend.rs b/core/src/backend.rs index 020b8dd07..c70f4d326 100644 --- a/core/src/backend.rs +++ b/core/src/backend.rs @@ -1,5 +1,6 @@ pub mod audio; pub mod input; +pub mod locale; pub mod navigator; pub mod render; pub mod storage; diff --git a/core/src/backend/locale.rs b/core/src/backend/locale.rs new file mode 100644 index 000000000..51feda565 --- /dev/null +++ b/core/src/backend/locale.rs @@ -0,0 +1,36 @@ +use chrono::{DateTime, FixedOffset, TimeZone, Utc}; + +pub trait LocaleBackend { + fn get_current_date_time(&self) -> DateTime; + + fn get_timezone(&self) -> FixedOffset; +} + +/// Locale backend that mostly does nothing. +/// +/// For tests, this backend will emulate being in Nepal with a local time of 2001-02-03 at 04:05:06. +/// Nepal has a timezone offset of +5:45, and has never used DST. +/// This makes it an ideal candidate for fixed tests. +pub struct NullLocaleBackend {} + +impl NullLocaleBackend { + pub fn new() -> Self { + Self {} + } +} + +impl LocaleBackend for NullLocaleBackend { + fn get_current_date_time(&self) -> DateTime { + self.get_timezone().ymd(2001, 2, 3).and_hms(4, 5, 6).into() + } + + fn get_timezone(&self) -> FixedOffset { + FixedOffset::east(20700) + } +} + +impl Default for NullLocaleBackend { + fn default() -> Self { + NullLocaleBackend::new() + } +} diff --git a/core/src/context.rs b/core/src/context.rs index fbff818f7..d469929d1 100644 --- a/core/src/context.rs +++ b/core/src/context.rs @@ -5,6 +5,7 @@ use crate::avm1::globals::system::SystemProperties; use crate::avm1::{Avm1, Object, Timers, Value}; use crate::avm2::Avm2; use crate::backend::input::InputBackend; +use crate::backend::locale::LocaleBackend; use crate::backend::storage::StorageBackend; use crate::backend::{audio::AudioBackend, navigator::NavigatorBackend, render::RenderBackend}; use crate::display_object::EditText; @@ -67,6 +68,9 @@ pub struct UpdateContext<'a, 'gc, 'gc_context> { /// The storage backend, used for storing persistent state pub storage: &'a mut dyn StorageBackend, + /// The locale backend, used for localisation and personalisation + pub locale: &'a mut dyn LocaleBackend, + /// The RNG, used by the AVM `RandomNumber` opcode, `Math.random(),` and `random()`. pub rng: &'a mut SmallRng, @@ -176,6 +180,7 @@ impl<'a, 'gc, 'gc_context> UpdateContext<'a, 'gc, 'gc_context> { audio: self.audio, navigator: self.navigator, renderer: self.renderer, + locale: self.locale, input: self.input, storage: self.storage, rng: self.rng, diff --git a/core/src/player.rs b/core/src/player.rs index d9ccee4f6..7a880508c 100644 --- a/core/src/player.rs +++ b/core/src/player.rs @@ -5,6 +5,7 @@ use crate::avm1::object::Object; use crate::avm1::{Avm1, AvmString, TObject, Timers, Value}; use crate::avm2::Avm2; use crate::backend::input::{InputBackend, MouseCursor}; +use crate::backend::locale::LocaleBackend; use crate::backend::navigator::{NavigatorBackend, RequestOptions}; use crate::backend::storage::StorageBackend; use crate::backend::{audio::AudioBackend, render::Letterbox, render::RenderBackend}; @@ -114,6 +115,7 @@ type Navigator = Box; type Renderer = Box; type Input = Box; type Storage = Box; +type Locale = Box; pub struct Player { /// The version of the player we're emulating. @@ -137,6 +139,7 @@ pub struct Player { renderer: Renderer, pub navigator: Navigator, input: Input, + locale: Locale, transform_stack: TransformStack, view_matrix: Matrix, inverse_view_matrix: Matrix, @@ -186,6 +189,7 @@ impl Player { navigator: Navigator, input: Input, storage: Storage, + locale: Locale, ) -> Result>, Error> { let fake_movie = Arc::new(SwfMovie::empty(NEWEST_PLAYER_VERSION)); let movie_width = 550; @@ -252,6 +256,7 @@ impl Player { audio, navigator, input, + locale, self_reference: None, system: SystemProperties::default(), instance_counter: 0, @@ -826,6 +831,10 @@ impl Player { self.input.deref_mut() } + pub fn locale(&self) -> &Locale { + &self.locale + } + fn run_actions<'gc>(context: &mut UpdateContext<'_, 'gc, '_>) { // Note that actions can queue further actions, so a while loop is necessary here. while let Some(actions) = context.action_queue.pop_action() { @@ -999,6 +1008,7 @@ impl Player { system_properties, instance_counter, storage, + locale, needs_render, ) = ( self.player_version, @@ -1016,6 +1026,7 @@ impl Player { &mut self.system, &mut self.instance_counter, self.storage.deref_mut(), + self.locale.deref_mut(), &mut self.needs_render, ); @@ -1058,6 +1069,7 @@ impl Player { system: system_properties, instance_counter, storage, + locale, shared_objects, unbound_text_fields, timers, diff --git a/core/tests/regression_tests.rs b/core/tests/regression_tests.rs index eebdb82d6..fc364d146 100644 --- a/core/tests/regression_tests.rs +++ b/core/tests/regression_tests.rs @@ -4,6 +4,7 @@ use approx::assert_abs_diff_eq; use log::{Metadata, Record}; +use ruffle_core::backend::locale::NullLocaleBackend; use ruffle_core::backend::navigator::{NullExecutor, NullNavigatorBackend}; use ruffle_core::backend::storage::MemoryStorageBackend; use ruffle_core::backend::{ @@ -79,6 +80,7 @@ swf_tests! { (matrix, "avm1/matrix", 1), (point, "avm1/point", 1), (rectangle, "avm1/rectangle", 1), + (date_is_special, "avm1/date_is_special", 1), (goto_advance1, "avm1/goto_advance1", 2), (goto_advance2, "avm1/goto_advance2", 2), (goto_both_ways1, "avm1/goto_both_ways1", 2), @@ -243,6 +245,23 @@ swf_tests! { (parse_int, "avm1/parse_int", 1), (bitmap_filter, "avm1/bitmap_filter", 1), (blur_filter, "avm1/blur_filter", 1), + (date_constructor, "avm1/date/constructor", 1), + (date_set_date, "avm1/date/setDate", 1), + (date_set_full_year, "avm1/date/setFullYear", 1), + (date_set_hours, "avm1/date/setHours", 1), + (date_set_milliseconds, "avm1/date/setMilliseconds", 1), + (date_set_minutes, "avm1/date/setMinutes", 1), + (date_set_month, "avm1/date/setMonth", 1), + (date_set_seconds, "avm1/date/setSeconds", 1), + (date_set_time, "avm1/date/setTime", 1), + (date_set_utc_date, "avm1/date/setUTCDate", 1), + (date_set_utc_full_year, "avm1/date/setUTCFullYear", 1), + (date_set_utc_hours, "avm1/date/setUTCHours", 1), + (date_set_utc_milliseconds, "avm1/date/setUTCMilliseconds", 1), + (date_set_utc_minutes, "avm1/date/setUTCMinutes", 1), + (date_set_utc_month, "avm1/date/setUTCMonth", 1), + (date_set_utc_seconds, "avm1/date/setUTCSeconds", 1), + (date_set_year, "avm1/date/setYear", 1), (as3_hello_world, "avm2/hello_world", 1), (as3_function_call, "avm2/function_call", 1), (as3_function_call_via_call, "avm2/function_call_via_call", 1), @@ -431,6 +450,7 @@ fn run_swf(swf_path: &str, num_frames: u32) -> Result { Box::new(NullNavigatorBackend::with_base_path(base_path, channel)), Box::new(NullInputBackend::new()), Box::new(MemoryStorageBackend::default()), + Box::new(NullLocaleBackend::new()), )?; player.lock().unwrap().set_root_movie(Arc::new(movie)); diff --git a/core/tests/swfs/avm1/__framework__/ArgumentDefinition.as b/core/tests/swfs/avm1/__framework__/ArgumentDefinition.as new file mode 100644 index 000000000..9253d0bde --- /dev/null +++ b/core/tests/swfs/avm1/__framework__/ArgumentDefinition.as @@ -0,0 +1,39 @@ +/** +* Defines how an argument to a function should be tested. +*/ +class ArgumentDefinition { + var name : String; + var values : Array; + + /* + * Construct a new argument defintion with the given name of the argument. + * + * If you include an 'inherit' argument, every value from that will be copied to this. + */ + function ArgumentDefinition(name, inherit) { + this.name = name; + this.values = []; + + if (typeof inherit === "object") { + for (var i = 0; i < inherit.values.length; i++) { + this.values.push(inherit.values[i]); + } + } + } + + /** + * Adds the specified value as a potential value that may be used for this argument. + * + * If the value cannot be expressed via .toString(), then please specify a name manually. + * For example, {} would print [object Object] and so you should use "{}" as a name. + * + * Returns this object, for chaining method calls. + */ + function add(value, name) { + if (name === undefined) { + name = Utils.stringify(value); + } + this.values.push({name: name, value: value}); + return this; + } +} \ No newline at end of file diff --git a/core/tests/swfs/avm1/__framework__/ClassDefinition.as b/core/tests/swfs/avm1/__framework__/ClassDefinition.as new file mode 100644 index 000000000..9763cf5b1 --- /dev/null +++ b/core/tests/swfs/avm1/__framework__/ClassDefinition.as @@ -0,0 +1,216 @@ +/** +* Defines how a class should be tested. +*/ +class ClassDefinition { + var name : String; + var constructor : Function; + var repr : Function; + var clazz : Object; + + /* + * Construct a new class defintion with the given name of the class, + * a function that will always return a new constructed object of that class, + * and a function that can be used to 'represent' the object (such as tracing its properties). + */ + function ClassDefinition(name, clazz, constructor, repr) { + this.name = name; + this.clazz = clazz; + this.constructor = constructor; + this.repr = repr; + } + + private function runStaticOverload(name, argNames, argValues) { + trace("\n/// Start of static method test " + this.name + "." + name + "(" + argNames + ")\n"); + + var constructor = this.constructor; + var repr = this.repr; + var clazz = this.clazz; + var className = this.name; + var runTest = function(args) { + var names = ""; + var values = []; + + for (var i = 0; i < args.length; i++) { + values.push(args[i].value); + names += args[i].name; + + if (i + 1 < args.length) { + names += ", "; + } + } + + trace("// " + className + "." + name + "(" + names + ")"); + + var result = clazz[name].apply(clazz, values); + repr("Return value", result); + }; + + Utils.cartesianProduct(argValues, runTest); + + + trace("\n/// End of static method test " + this.name + "." + name + "(" + argNames + ")\n");; + } + + private function runOverload(name, argNames, argValues) { + trace("\n/// Start of method test " + this.name + "." + name + "(" + argNames + ")\n"); + + var constructor = this.constructor; + var repr = this.repr; + var className = this.name; + var runTest = function(args) { + var names = ""; + var values = []; + + for (var i = 0; i < args.length; i++) { + values.push(args[i].value); + names += args[i].name; + + if (i + 1 < args.length) { + names += ", "; + } + } + + trace("// " + className + "." + name + "(" + names + ")"); + + var object = constructor(); + var result = object[name].apply(object, values); + repr("Return value", result); + repr("Original object", object); + }; + + Utils.cartesianProduct(argValues, runTest); + + + trace("\n/// End of method test " + this.name + "." + name + "(" + argNames + ")\n"); + } + + private function runConstructor(constructor, argNames, argValues) { + trace("\n/// Start of constructor test new " + this.name + "(" + argNames + ")\n"); + + var repr = this.repr; + var className = this.name; + var runTest = function(args) { + var names = ""; + var values = []; + + for (var i = 0; i < args.length; i++) { + values.push(args[i].value); + names += args[i].name; + + if (i + 1 < args.length) { + names += ", "; + } + } + + trace("// new " + className + "(" + names + ")"); + + var result = constructor.apply(constructor, values); + repr("New object", result); + }; + + Utils.cartesianProduct(argValues, runTest); + + + trace("\n/// End of constructor test new " + this.name + "(" + argNames + ")\n"); + } + + /** + * Tests the given static method with the specified signature. + * + * Every valid combination of values for every argument will be iterated upon. + * + * After each test, the return value of the function is printed. + */ + function testStaticMethod(name, args) { + var argNames = ""; + var argValues = []; + + this.runStaticOverload(name, argNames, argValues); + + for (var i = 0; i < args.length; i++) { + var arg = args[i]; + + if (i > 0) { + argNames += ", "; + } + + if (arg.values.length < 1) { + throw "Attempted to test static method " + name + " with an empty argument definition!"; + } + + argValues.push(arg.values); + argNames += arg.name; + + this.runStaticOverload(name, argNames, argValues); + } + } + + /** + * Tests the given method with the specified signature. + * + * Every valid combination of values for every argument will be iterated upon, + * ran against an always newly constructed object. + * + * After each test, the return value of the method is printed, followed by + * a repr of the original object. + */ + function testMethod(name, args) { + var argNames = ""; + var argValues = []; + + this.runOverload(name, argNames, argValues); + + for (var i = 0; i < args.length; i++) { + var arg = args[i]; + + if (i > 0) { + argNames += ", "; + } + + if (arg.values.length < 1) { + throw "Attempted to test function " + name + " with an empty argument definition!"; + } + + argValues.push(arg.values); + argNames += arg.name; + + this.runOverload(name, argNames, argValues); + } + } + + /** + * Tests the given constructor with the specified signature. + * + * Every valid combination of values for every argument will be iterated upon, + * and provided to the given constructor. + * + * Due to AVM1 limitations, the constructor must take in args, switch on the length, + * and call the actual class constructor based on the length. + * See the Date test for an example of this. + * + * After each test, the return value of the constructor is printed using repr. + */ + function testConstructor(constructor, args) { + var argNames = ""; + var argValues = []; + + this.runConstructor(constructor, argNames, argValues); + + for (var i = 0; i < args.length; i++) { + var arg = args[i]; + + if (i > 0) { + argNames += ", "; + } + + if (arg.values.length < 1) { + throw "Attempted to test constructor with an empty argument definition!"; + } + + argValues.push(arg.values); + argNames += arg.name; + + this.runConstructor(constructor, argNames, argValues); + } + } +} \ No newline at end of file diff --git a/core/tests/swfs/avm1/__framework__/Utils.as b/core/tests/swfs/avm1/__framework__/Utils.as new file mode 100644 index 000000000..123ed82e5 --- /dev/null +++ b/core/tests/swfs/avm1/__framework__/Utils.as @@ -0,0 +1,119 @@ +class Utils { + /** + * Given a list of lists, where each list contains every possible value for that group, + * this function will generate the cartesian product and call the given callback with + * each valid set of . + * + * For example, given the input: + * [[1, 2], ["x", "y"], ["purple", "yellow"]] + * You can expect the following behaviour: + * callback([1, "x", "purple"]); + * callback([2, "x", "purple"]); + * callback([1, "y", "purple"]); + * callback([2, "y", "purple"]); + * callback([1, "x", "yellow"]); + * callback([2, "x", "yellow"]); + * callback([1, "y", "yellow"]); + * callback([2, "y", "yellow"]); + */ + static function cartesianProduct(input, callback) { + if (input.length === 0) { + callback([]); + return; + } + + var indices = []; + + for (var i = 0; i < input.length; i++) { + indices.push(0); + } + + while (true) { + var result = []; + for (var i = 0; i < input.length; i++) { + result.push(input[i][indices[i]]); + } + callback(result); + + var index = 0; + + while(true) { + indices[index]++; + if (indices[index] < input[index].length) { + break; + } + + indices[index] = 0; + index++; + + if (index === input.length) { + return; + } + } + } + } + + /** + * Escapes the given string so that it's valid ActionScript. + * + * For example, escapeString("Hello\tWorld") will result in \"Hello\\tWorld\" + */ + static function escapeString(string) { + var result = "\""; + + for (var i = 0; i < result.length; i++) { + var c = string.charAt(i); + if (c === "\"") { + result += "\\\""; + } else if (c == "\\") { + result += "\\\\"; + } else if (c == "\n") { + result += "\\n"; + } else if (c == "\r") { + result += "\\r"; + } else if (c == "\t") { + result += "\\t"; + } else if (c == "\b") { + result += "\\b"; + } else if (c == "\f") { + result += "\\f"; + } else { + result += c; + } + } + + return result + "\""; + } + + /** + * If the input is a string, this escapes it. Otherwise, returns String(input). + */ + static function stringify(input) { + if (typeof input === "string") { + return Utils.escapeString(input); + } else { + return String(input); + } + } +} + +/* +function testCallback(values) { + var result = "["; + for (var i = 0; i < values.length; i++) { + result += values[i]; + if (i < values.length - 1) { + result += ", "; + } + } + result += "]"; + trace(result); +} + +Utils.cartesianProduct([[1, 2], ["x", "y"], ["purple", "yellow"]], testCallback); +*/ + +/* +trace(Utils.escapeString("Escape \"this\" string\nplease! \b\f\n\r\t\"\\")); +trace(Utils.escapeString("HELLO WORLD")); +*/ \ No newline at end of file diff --git a/core/tests/swfs/avm1/__framework__/test.fla b/core/tests/swfs/avm1/__framework__/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..f2ed06c09cacd44abb27d14e44be7de9e1d10bd9 GIT binary patch literal 5061 zcmbVQbyyVb*Iv3rkX`}lSU?&P=@6-fr4*1{aupVkm2L^?7Nk3+rDFvF3F%k_32Bio zDdo4krLUjwKi@NRu4m%hXP%ksKG&RcLsYS_DF6U`03f<~6$1Eapf3T`l;yN!we1QORXDbW4m3W8QRh=ALt_i&>N z<_~+pN`xFT?B~SGNAJWWy+4vXiZa1UM@u;*F)e?rvpu64o7D?f^l4A60-Johv&Oc3!&}dA4tQK^Ph2q^yU;k` z*zK@(K@#0oA<}V6a{soaX#+jy%5bsk?2t$k1echiU@maPKJ#Fjnwry?yb}(t^h7e{ z_{~XC^|?f*3qwvfHKz79b2v8L(l?)G9+cvSen^L=+?O|!sP0o1Ck8fnpBZC^&dC6s zv#!u?g%Jg#(icQ^P`gctoN3aq#it>ic56A_1?lkIjk&~_UD)+Rtk&-wD=Q3trv2af zY+)MFAcM~5YDxeAz5hsiJ4=L_g&D%^GOIWBX5cCO6s_CZdIwKbZRIoDR0_2i*LkbJ zcDb7qo$AjBlgvhPy=sg$VvY!fSaX##FE)k2mE9!4POW@WbGs()@5177A4uR)p9`v; zPHkr(g-NSgkNWAdG}rfFuI?$j`_qGq^G942FP%5&4yY`y6$lK1^g1+|d$P+l*?Dhk z&JhWX$$XAAIjoW01$Z)e;gogX=ATyNmZ8Dwd$bq{(?4bzx;DY2l{nr`4>eGb#w^Jf z!&`4jtRxWI58}S_6otxnODDr$-FNeVzrO2CP-!=f6JAyqe@}ImRm|u$nOi+}k%I*9 zGaj{l2y1420X6i+SCLJC?Q31+0s({^F3aI&Sk|=TD z+xhZHy6`KiP$@b!2Kx64$YDR^T20}6*xGd4KQJzZBkQBv{m;STCq6~IJbHbx1674O z8934RBvzDp6NFtKUZ;u<>4qkY3xjj`GjWKT)hAU(l@&a820oYil&ie6IdEX>6tE4A zZ}3TzrUShb1qE9hhU!x}To_o+R{+<;HPW&2K9aZ)c?vUUki8sbozIZC2b?nNejbLG z|H)nIiBTVesRVyyh4e-`P3>dE`9Kw8t^DJPbbPBocW%9-E0YmJ*EbS*bjWEVuFp4> zS-R41OdC-r>~M4=f`bHxBuA?w9dPCVnmJ;`dDojo2ky`I35u;s*Orby)9zu-#xo*t0c6|K^9O->#hgqj^?={AUG4d!9Z)pK z=^uuTP&`Z3!Hsq$QL=SkTw=^N@kZuG7k1eeFHlg}jIm2`&8t>*-9ElSIgtorp=;8b zZN?2*uAhA;3GC#oh*gist$Ndj*e!OG!EG(1hqm^tho2;uM~c;NuRGwN3QF>e-Op+{ zKE!P(AF+DGO7^5LWiX4am0n~l6MT8>v^jZ#_3xBx+0-8?LjQ5qid-_)R$B)gbJGRqa*b0LeSR#H`M)QXHxTvfK2%3YRXWUBtc%A0aH z@dcde^DRR1sBDv!MB>ht6ur{M`$2OL385QNVEY%bP{%|fDRa=xY*9%Pn^%RLG=oxG zH6#x`BEoq-ziYurixEulh^VLVx7u4wr(l~2n-#v^;^>x91$7+gjP0(R7o&_F&XyH= zk}=Y84d)X!USp7ESmDfLcZpCNI~`gweE%oXHardWX8L36B9c<1z?eyLO^HyRB|%-5 zFMM)Nx3t^WpS_7n9iYrcS}m!upieZ4T#v(Ebx)8G4w(dm)=bEHrRox|kKZRkRQA{4 zN;-?!8JIqJmswP+I>Z#f^%&;~hSoHHG*MP>RaW)~s>%$(=smwFB0oKR-ByAn%#Phj zu?_qPWrOawP)Q-qlK5zFrV^vXS8 zy+qT3)sb|&Bi6WQ+ZFiZ?5TE?NVUow`3^rhE zmpIn7=?17$;Vq;v68eCYdzZ8kA0Hc#(c&IRE$?ED5@3fHj7`0Hb*(y}{GP;cqj)MX zgwjnVT~U}jft~kpfk9YJsi;Sc#!Or1-9Z0FuR^`P61c0 z7Js3pjuQeiDNv-Zq)lR=RCNSI?QZRqbpuUS{Hg993=rz#hk6+loof*< zRYm%Whm#~7%G2M}ljCT9PiEK><%*{;wsl|s!@yo)oYI}3oj~1eZIKx`gR`j?a>n9{ z-J~*)9`B|DV-xYM?<~7mFGn?^dJ9(Dm)36U_r_c z85lkwWs+fHo}W^#;aL*>zs^==Z{)S;OXYi{_UqC1!^X%T~@BUH$JuU-fE{mO!N zV8GymGTc0xrJ%^8bhFgkjJtC5gp@`ihpIhz!s;QJ4l=DiC6>q8RckGfuhcrHjEWl7cHAEb9VzJ2+A{ail+jn*JS>|9*wJ*rUJm(0bkSf^ zS`U~p$BMivXLu)^=NelGs#{3die_E8i}(o7N{gx4%_YfXYNA$71x# zk2~UcTbT*sAfRO7qLv7m@PE^9q59S;s;A%Wpbq&qCgkjp!I=3G9er(brp&OyC-KihD_ z+{PT6J@y`qmJk4u2 zAuo~uN?{<=oucdV{P4cdBWdG-c7COchKRG$(y5o(K`rH~UQBLD@UTCgD2{?4DX?lI*8jufxA!Mrh z6#K-t$!#`m!Lpa3--RXpbJtk{~GW7wcuIXQGCC9A^rFE|Qz-=m{kjH#}Z( z6tVJ=W{;&aB8%vj$0qR@DiC`Xz;&8uhWsXSH^v&`)rW7E+pjwq|J+()S?=N?i;Qh2 z9(64R9H~;8Ea2hN(=bNc0XY(p=gmCzI}dhIimIdDXEPZlk|o1k)$KFs9WeOe|OFSS_`_5z%mGrfjb-$69i9 z`8vY~!vSI;zNC+wv?eCa&hafl)AV7*R*By-Iy=K^JNBizP)RE7<|a3AqQBw^2S0U= zB-wgt`^qdk=xVKT^&^i?-`$0F;v~LNRAeIc2jCXUB>yydyZJ^^*w+`haoh1;T-A-K z%Es$PS&v-AwAs`+^aU}_-T<-vpx&9#9fz|4j7~v~(MQjzT6;Y7(u9EDx5r{9MAm_g ze1|Eoc^xI*;I|o_kW;`kT%{jqNkQ9r+2&DdA4X%#e2hdD?bRI3E>JBP6vIf2zbl*n zt2B^ZHWT(xn62f{h0VV;2MZ~kOggmRrCnA+P#By~+s#hF(!mmL!E0`2ZewYUzPyBo z2f#wB4fp^|^!(>&Ekzej{|Fd~Xqkha*aGWPxVW@SnFC?zgq9?%Y#~}2dipozwMBlo zU#cQav7dr~Xtztdbhm?{J03R&OEU)tTbQ{S0%i~Ab4IVi%)%aO`A3|8p7#HQV_;GM z{#%tnF9AJB|D1l(X#N{@`J#W0OB6fWe$s6Ig#F#+{i@phg}a2H?H3IPqWW*}uPx#a zFg^B9&-}Sz{58a{CGU?A(RjZtfPVz|J+poUc!YlW-|_6<-|bhX{lF)q@xS5S-wU|p v#_!nmBfu&;z&~93>(gDLe#ep@DBWv6CL3jS>ta)sPNZUz6pEfh<|rBZ(Fo4G1}Scgkpu|q;MZ^DDE0o;HPbemrW5#>-aJdMQ7<)Iuc-%{daGqyb)72IE*JcBxBl6M{@z?@&{VH$J;wjl zC5-Ig;QoR)n_9%}2Q{;CKezw(s%2_5(|6lm-9+~1VZ$68l-@XgpgVQ*O=S}g7A?yt zEw7eWcUN|D%enIM?sh)EU0liU?yc?=*UH7$yRUif`$Z#d6}R4|c?-1}UqV|#G}3nH zS!Wiu>=3Q1<>g}Kb$)kkwVY#GcXCVRy<%~@P+6)hujC`GLsZ1Rnx6IEH1<5V$*R!O zJ>R66+L(`0MbpIcTe5Dashrj*9IscGA;`hC~44LA-w%Q*wjYDQ!H0Yfe*6=t>Q&hG&R7fy zHr+5#o$dukt`DYT(3@>KXTdr6?NctXZg3+AAie@2l*mG73=~2_#?%~TOV{>atak_~vLdkqn4`)RS)x26TkD<2 zpo}VGTxL8C;lFZ623e$M6LXyxz{oQ7hCRh>Tx^uzGF#NZWbLji^J7XGWgbj%?U^lh zIvt))_fFBTnUrv^U%AjPDe^?dPUsHvaOPniMtScBp%gxM`Wu9@nz; zHa(1S_MwbV1{k3`LR}Y_@1JC5*|Pxe-W}=n&-63XU*wJ2&HR8+()A5IgLh}Pd#c-E z54Suwa0A2?sAKn;zNI_3iwzuzsQ+4R{~U0f^p+V8#XQu{b#FU>lX*CSlM@()69*>X z#Dfty39xNWPGKBQ8i@%B+iv^#*bLA>3)lXc4`GktRjAI){8ofNNr@xg&;UQjpboL{ zL{P*kzKB`=BHcU#5J7$g#By5g0Md2cwofs3_?19eh(fBEx466wYT_eE9_@4#UUia| zF!KUPn|)+7CuNf-+(?)2BWDmk6sl05f7PQyu3o5eb9l#Egg&GI zHLpNtf^o#^4ykG3h-*c!1?F{wOR$`x*e|uN}Ct~_9LVBi; zJ{i-SA$_WkJ{{8!Li$V}{ZUL`2f}aq9pU{*`M=Uu={KprZUEbde6a3_6 zGJ2X%$hA;x1$uh@bz2U6wfMub9Qh(aGR z6cUptG`JMI8SD#Wxn36LVmumTV(T=yp4l$$;g#2R4&R%e?dk@ArfKRi-Jh!4P#fWz zRO!xCVG+IoFC#R2uiI^tW7@Y=CI<9#`3h=g(Doda(T8mKTj)qdcO7Ghy}nJ&^!czI z1ZJ}pn1&j-oGlgt^}-6yRozi3$CavwUk9oY=i=iJ;^rTdxOww2fCQ}5)gQ%p8 zbKtNb0#B-CB8i}x8e=9g75(N`WK_Yp_L*>`iw`8>5I_dt_h;Q+OjGwJfea*JtQUbI zZJ@q%mf~%Sq}lc-X%uJvO;gm9v-CS|hRA%1ABCR=s0~Lu%@4^&mg|oAiA+ZLrv&Gp ztz~=OKKU{wJLG+ly?IRM8HF>Fd9Y|b;-l#;MHh(~L@ j11E4k(33Hw(t#@9<%)3EE|q&tF^)~Kg%AG)2#G*2d>j_g literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/base.as b/core/tests/swfs/avm1/date/base.as new file mode 100644 index 000000000..be3299fd0 --- /dev/null +++ b/core/tests/swfs/avm1/date/base.as @@ -0,0 +1,180 @@ +var date = new ArgumentDefinition("date") + .add(0) + .add("31") + .add(32) + .add(-1) + .add(NaN) + .add({}, "{}") + .add(undefined) + .add(null) + .add(true) + .add(false) + .add("invalid string") + .add(Infinity) + .add(32.5); + +var month = new ArgumentDefinition("month") + .add(0) + .add("11") + .add(12) + .add(-1) + .add(NaN) + .add({}, "{}") + .add(undefined) + .add(null) + .add(true) + .add(false) + .add("invalid string") + .add(Infinity) + .add(11.5); + +var year = new ArgumentDefinition("year") + .add(0) + .add("2000") + .add(-200) + .add(NaN) + .add({}, "{}") + .add(undefined) + .add(null) + .add(true) + .add(false) + .add("invalid string") + .add(Infinity) + .add(7002.5); + +var hour = new ArgumentDefinition("hour") + .add(0) + .add("23") + .add(24) + .add(-1) + .add(NaN) + .add({}, "{}") + .add(undefined) + .add(null) + .add(true) + .add(false) + .add("invalid string") + .add(Infinity) + .add(24.5); + +var minute = new ArgumentDefinition("minute") + .add(0) + .add("59") + .add(60) + .add(-1) + .add(NaN) + .add({}, "{}") + .add(undefined) + .add(null) + .add(true) + .add(false) + .add("invalid string") + .add(Infinity) + .add(60.5); + +var second = new ArgumentDefinition("second", minute); + +var millisecond = new ArgumentDefinition("millisecond") + .add(0) + .add("999") + .add(1000) + .add(-1) + .add(NaN) + .add({}, "{}") + .add(undefined) + .add(null) + .add(true) + .add(false) + .add("invalid string") + .add(Infinity) + .add(1000.5); + +var time = new ArgumentDefinition("time") + .add(0) + .add("1594844387653") + .add(-1594844387653) + .add(NaN) + .add({}, "{}") + .add(undefined) + .add(null) + .add(true) + .add(false) + .add("invalid string") + .add(Infinity) + .add(5.5); + +function constructor() { + switch (arguments.length) { + case 0: return new Date(); + case 1: return new Date(arguments[0]); + case 2: return new Date(arguments[0], arguments[1]); + case 3: return new Date(arguments[0], arguments[1], arguments[2]); + case 4: return new Date(arguments[0], arguments[1], arguments[2], arguments[3]); + case 5: return new Date(arguments[0], arguments[1], arguments[2], arguments[3], arguments[4]); + case 6: return new Date(arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5]); + case 7: return new Date(arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6]); + default: throw "Too many args for constructor! Found " + Utils.stringify(arguments.length); + } +} + +function defaultConstructor() { + return new Date(1582971753000); +} + +function fullRepr(name, date) { + var result = ""; + if (date instanceof Date) { + result += name + ": " + Utils.stringify(date) + "\n"; + result += name + ".getDate(): " + Utils.stringify(date.getDate()) + "\n"; + result += name + ".getDay(): " + Utils.stringify(date.getDay()) + "\n"; + result += name + ".getFullYear(): " + Utils.stringify(date.getFullYear()) + "\n"; + result += name + ".getHours(): " + Utils.stringify(date.getHours()) + "\n"; + result += name + ".getMilliseconds(): " + Utils.stringify(date.getMilliseconds()) + "\n"; + result += name + ".getMinutes(): " + Utils.stringify(date.getMinutes()) + "\n"; + result += name + ".getMonth(): " + Utils.stringify(date.getMonth()) + "\n"; + result += name + ".getSeconds(): " + Utils.stringify(date.getSeconds()) + "\n"; + result += name + ".getTime(): " + Utils.stringify(date.getTime()) + "\n"; + result += name + ".getTimezoneOffset(): " + Utils.stringify(date.getTimezoneOffset()) + "\n"; + result += name + ".getUTCDate(): " + Utils.stringify(date.getUTCDate()) + "\n"; + result += name + ".getUTCDay(): " + Utils.stringify(date.getUTCDay()) + "\n"; + result += name + ".getUTCFullYear(): " + Utils.stringify(date.getUTCFullYear()) + "\n"; + result += name + ".getUTCHours(): " + Utils.stringify(date.getUTCHours()) + "\n"; + result += name + ".getUTCMilliseconds(): " + Utils.stringify(date.getUTCMilliseconds()) + "\n"; + result += name + ".getUTCMinutes(): " + Utils.stringify(date.getUTCMinutes()) + "\n"; + result += name + ".getUTCMonth(): " + Utils.stringify(date.getUTCMonth()) + "\n"; + result += name + ".getUTCSeconds(): " + Utils.stringify(date.getUTCSeconds()) + "\n"; + result += name + ".getUTCYear(): " + Utils.stringify(date.getUTCYear()) + "\n"; + result += name + ".getYear(): " + Utils.stringify(date.getYear()) + "\n"; + result += name + ".valueOf(): " + Utils.stringify(date.valueOf()) + "\n"; + } else { + result += name + ": " + Utils.stringify(date) + "\n"; + } + trace(result); +} + +function partialRepr(name, date) { + trace(name + ": " + date + " (" + date.valueOf() + ")\n"); +} + + +//var test = new ClassDefinition("Date", Date, defaultConstructor, fullRepr); + + +// test.testConstructor(constructor, [year, month, date, hour, minute, second, millisecond]); + +//test.testStaticMethod("UTC", [year, month, date, hour, minute, second, millisecond]); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// \ No newline at end of file diff --git a/core/tests/swfs/avm1/date/constructor/output.txt b/core/tests/swfs/avm1/date/constructor/output.txt new file mode 100644 index 000000000..88cfdcabb --- /dev/null +++ b/core/tests/swfs/avm1/date/constructor/output.txt @@ -0,0 +1,24909 @@ + +/// Start of constructor test new Date() + +// new Date() +New object: Sat Feb 3 04:05:06 GMT+0545 2001 +New object.getDate(): 3 +New object.getDay(): 6 +New object.getFullYear(): 2001 +New object.getHours(): 4 +New object.getMilliseconds(): 0 +New object.getMinutes(): 5 +New object.getMonth(): 1 +New object.getSeconds(): 6 +New object.getTime(): 981152406000 +New object.getTimezoneOffset(): -345 +New object.getUTCDate(): 2 +New object.getUTCDay(): 5 +New object.getUTCFullYear(): 2001 +New object.getUTCHours(): 22 +New object.getUTCMilliseconds(): 0 +New object.getUTCMinutes(): 20 +New object.getUTCMonth(): 1 +New object.getUTCSeconds(): 6 +New object.getUTCYear(): 101 +New object.getYear(): 101 +New object.valueOf(): 981152406000 + + +/// End of constructor test new Date() + + +/// Start of constructor test new Date(time) + +// new Date(0) +New object: Thu Jan 1 05:45:00 GMT+0545 1970 +New object.getDate(): 1 +New object.getDay(): 4 +New object.getFullYear(): 1970 +New object.getHours(): 5 +New object.getMilliseconds(): 0 +New object.getMinutes(): 45 +New object.getMonth(): 0 +New object.getSeconds(): 0 +New object.getTime(): 0 +New object.getTimezoneOffset(): -345 +New object.getUTCDate(): 1 +New object.getUTCDay(): 4 +New object.getUTCFullYear(): 1970 +New object.getUTCHours(): 0 +New object.getUTCMilliseconds(): 0 +New object.getUTCMinutes(): 0 +New object.getUTCMonth(): 0 +New object.getUTCSeconds(): 0 +New object.getUTCYear(): 70 +New object.getYear(): 70 +New object.valueOf(): 0 + +// new Date("1594844387653") +New object: Thu Jul 16 02:04:47 GMT+0545 2020 +New object.getDate(): 16 +New object.getDay(): 4 +New object.getFullYear(): 2020 +New object.getHours(): 2 +New object.getMilliseconds(): 653 +New object.getMinutes(): 4 +New object.getMonth(): 6 +New object.getSeconds(): 47 +New object.getTime(): 1594844387653 +New object.getTimezoneOffset(): -345 +New object.getUTCDate(): 15 +New object.getUTCDay(): 3 +New object.getUTCFullYear(): 2020 +New object.getUTCHours(): 20 +New object.getUTCMilliseconds(): 653 +New object.getUTCMinutes(): 19 +New object.getUTCMonth(): 6 +New object.getUTCSeconds(): 47 +New object.getUTCYear(): 120 +New object.getYear(): 120 +New object.valueOf(): 1594844387653 + +// new Date(-1594844387653) +New object: Thu Jun 19 09:25:12 GMT+0545 1919 +New object.getDate(): 19 +New object.getDay(): 4 +New object.getFullYear(): 1919 +New object.getHours(): 9 +New object.getMilliseconds(): 347 +New object.getMinutes(): 25 +New object.getMonth(): 5 +New object.getSeconds(): 12 +New object.getTime(): -1594844387653 +New object.getTimezoneOffset(): -345 +New object.getUTCDate(): 19 +New object.getUTCDay(): 4 +New object.getUTCFullYear(): 1919 +New object.getUTCHours(): 3 +New object.getUTCMilliseconds(): 347 +New object.getUTCMinutes(): 40 +New object.getUTCMonth(): 5 +New object.getUTCSeconds(): 12 +New object.getUTCYear(): 19 +New object.getYear(): 19 +New object.valueOf(): -1594844387653 + +// new Date(NaN) +New object: Invalid Date +New object.getDate(): NaN +New object.getDay(): NaN +New object.getFullYear(): NaN +New object.getHours(): NaN +New object.getMilliseconds(): NaN +New object.getMinutes(): NaN +New object.getMonth(): NaN +New object.getSeconds(): NaN +New object.getTime(): NaN +New object.getTimezoneOffset(): NaN +New object.getUTCDate(): NaN +New object.getUTCDay(): NaN +New object.getUTCFullYear(): NaN +New object.getUTCHours(): NaN +New object.getUTCMilliseconds(): NaN +New object.getUTCMinutes(): NaN +New object.getUTCMonth(): NaN +New object.getUTCSeconds(): NaN +New object.getUTCYear(): NaN +New object.getYear(): NaN +New object.valueOf(): NaN + +// new Date({}) +New object: Invalid Date +New object.getDate(): NaN +New object.getDay(): NaN +New object.getFullYear(): NaN +New object.getHours(): NaN +New object.getMilliseconds(): NaN +New object.getMinutes(): NaN +New object.getMonth(): NaN +New object.getSeconds(): NaN +New object.getTime(): NaN +New object.getTimezoneOffset(): NaN +New object.getUTCDate(): NaN +New object.getUTCDay(): NaN +New object.getUTCFullYear(): NaN +New object.getUTCHours(): NaN +New object.getUTCMilliseconds(): NaN +New object.getUTCMinutes(): NaN +New object.getUTCMonth(): NaN +New object.getUTCSeconds(): NaN +New object.getUTCYear(): NaN +New object.getYear(): NaN +New object.valueOf(): NaN + +// new Date(undefined) +New object: Sat Feb 3 04:05:06 GMT+0545 2001 +New object.getDate(): 3 +New object.getDay(): 6 +New object.getFullYear(): 2001 +New object.getHours(): 4 +New object.getMilliseconds(): 0 +New object.getMinutes(): 5 +New object.getMonth(): 1 +New object.getSeconds(): 6 +New object.getTime(): 981152406000 +New object.getTimezoneOffset(): -345 +New object.getUTCDate(): 2 +New object.getUTCDay(): 5 +New object.getUTCFullYear(): 2001 +New object.getUTCHours(): 22 +New object.getUTCMilliseconds(): 0 +New object.getUTCMinutes(): 20 +New object.getUTCMonth(): 1 +New object.getUTCSeconds(): 6 +New object.getUTCYear(): 101 +New object.getYear(): 101 +New object.valueOf(): 981152406000 + +// new Date(null) +New object: Invalid Date +New object.getDate(): NaN +New object.getDay(): NaN +New object.getFullYear(): NaN +New object.getHours(): NaN +New object.getMilliseconds(): NaN +New object.getMinutes(): NaN +New object.getMonth(): NaN +New object.getSeconds(): NaN +New object.getTime(): NaN +New object.getTimezoneOffset(): NaN +New object.getUTCDate(): NaN +New object.getUTCDay(): NaN +New object.getUTCFullYear(): NaN +New object.getUTCHours(): NaN +New object.getUTCMilliseconds(): NaN +New object.getUTCMinutes(): NaN +New object.getUTCMonth(): NaN +New object.getUTCSeconds(): NaN +New object.getUTCYear(): NaN +New object.getYear(): NaN +New object.valueOf(): NaN + +// new Date(true) +New object: Thu Jan 1 05:45:00 GMT+0545 1970 +New object.getDate(): 1 +New object.getDay(): 4 +New object.getFullYear(): 1970 +New object.getHours(): 5 +New object.getMilliseconds(): 1 +New object.getMinutes(): 45 +New object.getMonth(): 0 +New object.getSeconds(): 0 +New object.getTime(): 1 +New object.getTimezoneOffset(): -345 +New object.getUTCDate(): 1 +New object.getUTCDay(): 4 +New object.getUTCFullYear(): 1970 +New object.getUTCHours(): 0 +New object.getUTCMilliseconds(): 1 +New object.getUTCMinutes(): 0 +New object.getUTCMonth(): 0 +New object.getUTCSeconds(): 0 +New object.getUTCYear(): 70 +New object.getYear(): 70 +New object.valueOf(): 1 + +// new Date(false) +New object: Thu Jan 1 05:45:00 GMT+0545 1970 +New object.getDate(): 1 +New object.getDay(): 4 +New object.getFullYear(): 1970 +New object.getHours(): 5 +New object.getMilliseconds(): 0 +New object.getMinutes(): 45 +New object.getMonth(): 0 +New object.getSeconds(): 0 +New object.getTime(): 0 +New object.getTimezoneOffset(): -345 +New object.getUTCDate(): 1 +New object.getUTCDay(): 4 +New object.getUTCFullYear(): 1970 +New object.getUTCHours(): 0 +New object.getUTCMilliseconds(): 0 +New object.getUTCMinutes(): 0 +New object.getUTCMonth(): 0 +New object.getUTCSeconds(): 0 +New object.getUTCYear(): 70 +New object.getYear(): 70 +New object.valueOf(): 0 + +// new Date("invalid string") +New object: Invalid Date +New object.getDate(): NaN +New object.getDay(): NaN +New object.getFullYear(): NaN +New object.getHours(): NaN +New object.getMilliseconds(): NaN +New object.getMinutes(): NaN +New object.getMonth(): NaN +New object.getSeconds(): NaN +New object.getTime(): NaN +New object.getTimezoneOffset(): NaN +New object.getUTCDate(): NaN +New object.getUTCDay(): NaN +New object.getUTCFullYear(): NaN +New object.getUTCHours(): NaN +New object.getUTCMilliseconds(): NaN +New object.getUTCMinutes(): NaN +New object.getUTCMonth(): NaN +New object.getUTCSeconds(): NaN +New object.getUTCYear(): NaN +New object.getYear(): NaN +New object.valueOf(): NaN + + +/// End of constructor test new Date(time) + + +/// Start of constructor test new Date() + +// new Date() +New object: Sat Feb 3 04:05:06 GMT+0545 2001 (981152406000) + + +/// End of constructor test new Date() + + +/// Start of constructor test new Date(year) + +// new Date("2000") +New object: Thu Jan 1 05:45:02 GMT+0545 1970 (2000) + +// new Date(-200) +New object: Thu Jan 1 05:44:59 GMT+0545 1970 (-200) + + +/// End of constructor test new Date(year) + + +/// Start of constructor test new Date(year, month) + +// new Date("2000", "11") +New object: Fri Dec 1 00:00:00 GMT+0545 2000 (975608100000) + +// new Date(-200, "11") +New object: Wed Dec 1 00:00:00 GMT+0545 1700 (-8491499100000) + +// new Date("2000", 12) +New object: Mon Jan 1 00:00:00 GMT+0545 2001 (978286500000) + +// new Date(-200, 12) +New object: Sat Jan 1 00:00:00 GMT+0545 1701 (-8488820700000) + +// new Date("2000", -1) +New object: Wed Dec 1 00:00:00 GMT+0545 1999 (943985700000) + +// new Date(-200, -1) +New object: Tue Dec 1 00:00:00 GMT+0545 1699 (-8523035100000) + +// new Date("2000", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN) +New object: Invalid Date (NaN) + + +/// End of constructor test new Date(year, month) + + +/// Start of constructor test new Date(year, month, date) + +// new Date("2000", "11", "31") +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, "11", "31") +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", 12, "31") +New object: Wed Jan 31 00:00:00 GMT+0545 2001 (980878500000) + +// new Date(-200, 12, "31") +New object: Mon Jan 31 00:00:00 GMT+0545 1701 (-8486228700000) + +// new Date("2000", -1, "31") +New object: Fri Dec 31 00:00:00 GMT+0545 1999 (946577700000) + +// new Date(-200, -1, "31") +New object: Thu Dec 31 00:00:00 GMT+0545 1699 (-8520443100000) + +// new Date("2000", NaN, "31") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1) +New object: Wed Nov 29 00:00:00 GMT+0545 2000 (975435300000) + +// new Date(-200, "11", -1) +New object: Mon Nov 29 00:00:00 GMT+0545 1700 (-8491671900000) + +// new Date("2000", 12, -1) +New object: Sat Dec 30 00:00:00 GMT+0545 2000 (978113700000) + +// new Date(-200, 12, -1) +New object: Thu Dec 30 00:00:00 GMT+0545 1700 (-8488993500000) + +// new Date("2000", -1, -1) +New object: Mon Nov 29 00:00:00 GMT+0545 1999 (943812900000) + +// new Date(-200, -1, -1) +New object: Sun Nov 29 00:00:00 GMT+0545 1699 (-8523207900000) + +// new Date("2000", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN) +New object: Invalid Date (NaN) + + +/// End of constructor test new Date(year, month, date) + + +/// Start of constructor test new Date(year, month, date, hour) + +// new Date("2000", "11", "31", "23") +New object: Sun Dec 31 23:00:00 GMT+0545 2000 (978282900000) + +// new Date(-200, "11", "31", "23") +New object: Fri Dec 31 23:00:00 GMT+0545 1700 (-8488824300000) + +// new Date("2000", 12, "31", "23") +New object: Wed Jan 31 23:00:00 GMT+0545 2001 (980961300000) + +// new Date(-200, 12, "31", "23") +New object: Mon Jan 31 23:00:00 GMT+0545 1701 (-8486145900000) + +// new Date("2000", -1, "31", "23") +New object: Fri Dec 31 23:00:00 GMT+0545 1999 (946660500000) + +// new Date(-200, -1, "31", "23") +New object: Thu Dec 31 23:00:00 GMT+0545 1699 (-8520360300000) + +// new Date("2000", NaN, "31", "23") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23") +New object: Wed Nov 29 23:00:00 GMT+0545 2000 (975518100000) + +// new Date(-200, "11", -1, "23") +New object: Mon Nov 29 23:00:00 GMT+0545 1700 (-8491589100000) + +// new Date("2000", 12, -1, "23") +New object: Sat Dec 30 23:00:00 GMT+0545 2000 (978196500000) + +// new Date(-200, 12, -1, "23") +New object: Thu Dec 30 23:00:00 GMT+0545 1700 (-8488910700000) + +// new Date("2000", -1, -1, "23") +New object: Mon Nov 29 23:00:00 GMT+0545 1999 (943895700000) + +// new Date(-200, -1, -1, "23") +New object: Sun Nov 29 23:00:00 GMT+0545 1699 (-8523125100000) + +// new Date("2000", NaN, -1, "23") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24) +New object: Mon Jan 1 00:00:00 GMT+0545 2001 (978286500000) + +// new Date(-200, "11", "31", 24) +New object: Sat Jan 1 00:00:00 GMT+0545 1701 (-8488820700000) + +// new Date("2000", 12, "31", 24) +New object: Thu Feb 1 00:00:00 GMT+0545 2001 (980964900000) + +// new Date(-200, 12, "31", 24) +New object: Tue Feb 1 00:00:00 GMT+0545 1701 (-8486142300000) + +// new Date("2000", -1, "31", 24) +New object: Sat Jan 1 00:00:00 GMT+0545 2000 (946664100000) + +// new Date(-200, -1, "31", 24) +New object: Fri Jan 1 00:00:00 GMT+0545 1700 (-8520356700000) + +// new Date("2000", NaN, "31", 24) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24) +New object: Thu Nov 30 00:00:00 GMT+0545 2000 (975521700000) + +// new Date(-200, "11", -1, 24) +New object: Tue Nov 30 00:00:00 GMT+0545 1700 (-8491585500000) + +// new Date("2000", 12, -1, 24) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, 12, -1, 24) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", -1, -1, 24) +New object: Tue Nov 30 00:00:00 GMT+0545 1999 (943899300000) + +// new Date(-200, -1, -1, 24) +New object: Mon Nov 30 00:00:00 GMT+0545 1699 (-8523121500000) + +// new Date("2000", NaN, -1, 24) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1) +New object: Sat Dec 30 23:00:00 GMT+0545 2000 (978196500000) + +// new Date(-200, "11", "31", -1) +New object: Thu Dec 30 23:00:00 GMT+0545 1700 (-8488910700000) + +// new Date("2000", 12, "31", -1) +New object: Tue Jan 30 23:00:00 GMT+0545 2001 (980874900000) + +// new Date(-200, 12, "31", -1) +New object: Sun Jan 30 23:00:00 GMT+0545 1701 (-8486232300000) + +// new Date("2000", -1, "31", -1) +New object: Thu Dec 30 23:00:00 GMT+0545 1999 (946574100000) + +// new Date(-200, -1, "31", -1) +New object: Wed Dec 30 23:00:00 GMT+0545 1699 (-8520446700000) + +// new Date("2000", NaN, "31", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1) +New object: Tue Nov 28 23:00:00 GMT+0545 2000 (975431700000) + +// new Date(-200, "11", -1, -1) +New object: Sun Nov 28 23:00:00 GMT+0545 1700 (-8491675500000) + +// new Date("2000", 12, -1, -1) +New object: Fri Dec 29 23:00:00 GMT+0545 2000 (978110100000) + +// new Date(-200, 12, -1, -1) +New object: Wed Dec 29 23:00:00 GMT+0545 1700 (-8488997100000) + +// new Date("2000", -1, -1, -1) +New object: Sun Nov 28 23:00:00 GMT+0545 1999 (943809300000) + +// new Date(-200, -1, -1, -1) +New object: Sat Nov 28 23:00:00 GMT+0545 1699 (-8523211500000) + +// new Date("2000", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN) +New object: Invalid Date (NaN) + + +/// End of constructor test new Date(year, month, date, hour) + + +/// Start of constructor test new Date(year, month, date, hour, minute) + +// new Date("2000", "11", "31", "23", "59") +New object: Sun Dec 31 23:59:00 GMT+0545 2000 (978286440000) + +// new Date(-200, "11", "31", "23", "59") +New object: Fri Dec 31 23:59:00 GMT+0545 1700 (-8488820760000) + +// new Date("2000", 12, "31", "23", "59") +New object: Wed Jan 31 23:59:00 GMT+0545 2001 (980964840000) + +// new Date(-200, 12, "31", "23", "59") +New object: Mon Jan 31 23:59:00 GMT+0545 1701 (-8486142360000) + +// new Date("2000", -1, "31", "23", "59") +New object: Fri Dec 31 23:59:00 GMT+0545 1999 (946664040000) + +// new Date(-200, -1, "31", "23", "59") +New object: Thu Dec 31 23:59:00 GMT+0545 1699 (-8520356760000) + +// new Date("2000", NaN, "31", "23", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59") +New object: Wed Nov 29 23:59:00 GMT+0545 2000 (975521640000) + +// new Date(-200, "11", -1, "23", "59") +New object: Mon Nov 29 23:59:00 GMT+0545 1700 (-8491585560000) + +// new Date("2000", 12, -1, "23", "59") +New object: Sat Dec 30 23:59:00 GMT+0545 2000 (978200040000) + +// new Date(-200, 12, -1, "23", "59") +New object: Thu Dec 30 23:59:00 GMT+0545 1700 (-8488907160000) + +// new Date("2000", -1, -1, "23", "59") +New object: Mon Nov 29 23:59:00 GMT+0545 1999 (943899240000) + +// new Date(-200, -1, -1, "23", "59") +New object: Sun Nov 29 23:59:00 GMT+0545 1699 (-8523121560000) + +// new Date("2000", NaN, -1, "23", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59") +New object: Mon Jan 1 00:59:00 GMT+0545 2001 (978290040000) + +// new Date(-200, "11", "31", 24, "59") +New object: Sat Jan 1 00:59:00 GMT+0545 1701 (-8488817160000) + +// new Date("2000", 12, "31", 24, "59") +New object: Thu Feb 1 00:59:00 GMT+0545 2001 (980968440000) + +// new Date(-200, 12, "31", 24, "59") +New object: Tue Feb 1 00:59:00 GMT+0545 1701 (-8486138760000) + +// new Date("2000", -1, "31", 24, "59") +New object: Sat Jan 1 00:59:00 GMT+0545 2000 (946667640000) + +// new Date(-200, -1, "31", 24, "59") +New object: Fri Jan 1 00:59:00 GMT+0545 1700 (-8520353160000) + +// new Date("2000", NaN, "31", 24, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59") +New object: Thu Nov 30 00:59:00 GMT+0545 2000 (975525240000) + +// new Date(-200, "11", -1, 24, "59") +New object: Tue Nov 30 00:59:00 GMT+0545 1700 (-8491581960000) + +// new Date("2000", 12, -1, 24, "59") +New object: Sun Dec 31 00:59:00 GMT+0545 2000 (978203640000) + +// new Date(-200, 12, -1, 24, "59") +New object: Fri Dec 31 00:59:00 GMT+0545 1700 (-8488903560000) + +// new Date("2000", -1, -1, 24, "59") +New object: Tue Nov 30 00:59:00 GMT+0545 1999 (943902840000) + +// new Date(-200, -1, -1, 24, "59") +New object: Mon Nov 30 00:59:00 GMT+0545 1699 (-8523117960000) + +// new Date("2000", NaN, -1, 24, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59") +New object: Sat Dec 30 23:59:00 GMT+0545 2000 (978200040000) + +// new Date(-200, "11", "31", -1, "59") +New object: Thu Dec 30 23:59:00 GMT+0545 1700 (-8488907160000) + +// new Date("2000", 12, "31", -1, "59") +New object: Tue Jan 30 23:59:00 GMT+0545 2001 (980878440000) + +// new Date(-200, 12, "31", -1, "59") +New object: Sun Jan 30 23:59:00 GMT+0545 1701 (-8486228760000) + +// new Date("2000", -1, "31", -1, "59") +New object: Thu Dec 30 23:59:00 GMT+0545 1999 (946577640000) + +// new Date(-200, -1, "31", -1, "59") +New object: Wed Dec 30 23:59:00 GMT+0545 1699 (-8520443160000) + +// new Date("2000", NaN, "31", -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59") +New object: Tue Nov 28 23:59:00 GMT+0545 2000 (975435240000) + +// new Date(-200, "11", -1, -1, "59") +New object: Sun Nov 28 23:59:00 GMT+0545 1700 (-8491671960000) + +// new Date("2000", 12, -1, -1, "59") +New object: Fri Dec 29 23:59:00 GMT+0545 2000 (978113640000) + +// new Date(-200, 12, -1, -1, "59") +New object: Wed Dec 29 23:59:00 GMT+0545 1700 (-8488993560000) + +// new Date("2000", -1, -1, -1, "59") +New object: Sun Nov 28 23:59:00 GMT+0545 1999 (943812840000) + +// new Date(-200, -1, -1, -1, "59") +New object: Sat Nov 28 23:59:00 GMT+0545 1699 (-8523207960000) + +// new Date("2000", NaN, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60) +New object: Mon Jan 1 00:00:00 GMT+0545 2001 (978286500000) + +// new Date(-200, "11", "31", "23", 60) +New object: Sat Jan 1 00:00:00 GMT+0545 1701 (-8488820700000) + +// new Date("2000", 12, "31", "23", 60) +New object: Thu Feb 1 00:00:00 GMT+0545 2001 (980964900000) + +// new Date(-200, 12, "31", "23", 60) +New object: Tue Feb 1 00:00:00 GMT+0545 1701 (-8486142300000) + +// new Date("2000", -1, "31", "23", 60) +New object: Sat Jan 1 00:00:00 GMT+0545 2000 (946664100000) + +// new Date(-200, -1, "31", "23", 60) +New object: Fri Jan 1 00:00:00 GMT+0545 1700 (-8520356700000) + +// new Date("2000", NaN, "31", "23", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60) +New object: Thu Nov 30 00:00:00 GMT+0545 2000 (975521700000) + +// new Date(-200, "11", -1, "23", 60) +New object: Tue Nov 30 00:00:00 GMT+0545 1700 (-8491585500000) + +// new Date("2000", 12, -1, "23", 60) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, 12, -1, "23", 60) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", -1, -1, "23", 60) +New object: Tue Nov 30 00:00:00 GMT+0545 1999 (943899300000) + +// new Date(-200, -1, -1, "23", 60) +New object: Mon Nov 30 00:00:00 GMT+0545 1699 (-8523121500000) + +// new Date("2000", NaN, -1, "23", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60) +New object: Mon Jan 1 01:00:00 GMT+0545 2001 (978290100000) + +// new Date(-200, "11", "31", 24, 60) +New object: Sat Jan 1 01:00:00 GMT+0545 1701 (-8488817100000) + +// new Date("2000", 12, "31", 24, 60) +New object: Thu Feb 1 01:00:00 GMT+0545 2001 (980968500000) + +// new Date(-200, 12, "31", 24, 60) +New object: Tue Feb 1 01:00:00 GMT+0545 1701 (-8486138700000) + +// new Date("2000", -1, "31", 24, 60) +New object: Sat Jan 1 01:00:00 GMT+0545 2000 (946667700000) + +// new Date(-200, -1, "31", 24, 60) +New object: Fri Jan 1 01:00:00 GMT+0545 1700 (-8520353100000) + +// new Date("2000", NaN, "31", 24, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60) +New object: Thu Nov 30 01:00:00 GMT+0545 2000 (975525300000) + +// new Date(-200, "11", -1, 24, 60) +New object: Tue Nov 30 01:00:00 GMT+0545 1700 (-8491581900000) + +// new Date("2000", 12, -1, 24, 60) +New object: Sun Dec 31 01:00:00 GMT+0545 2000 (978203700000) + +// new Date(-200, 12, -1, 24, 60) +New object: Fri Dec 31 01:00:00 GMT+0545 1700 (-8488903500000) + +// new Date("2000", -1, -1, 24, 60) +New object: Tue Nov 30 01:00:00 GMT+0545 1999 (943902900000) + +// new Date(-200, -1, -1, 24, 60) +New object: Mon Nov 30 01:00:00 GMT+0545 1699 (-8523117900000) + +// new Date("2000", NaN, -1, 24, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, "11", "31", -1, 60) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", 12, "31", -1, 60) +New object: Wed Jan 31 00:00:00 GMT+0545 2001 (980878500000) + +// new Date(-200, 12, "31", -1, 60) +New object: Mon Jan 31 00:00:00 GMT+0545 1701 (-8486228700000) + +// new Date("2000", -1, "31", -1, 60) +New object: Fri Dec 31 00:00:00 GMT+0545 1999 (946577700000) + +// new Date(-200, -1, "31", -1, 60) +New object: Thu Dec 31 00:00:00 GMT+0545 1699 (-8520443100000) + +// new Date("2000", NaN, "31", -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60) +New object: Wed Nov 29 00:00:00 GMT+0545 2000 (975435300000) + +// new Date(-200, "11", -1, -1, 60) +New object: Mon Nov 29 00:00:00 GMT+0545 1700 (-8491671900000) + +// new Date("2000", 12, -1, -1, 60) +New object: Sat Dec 30 00:00:00 GMT+0545 2000 (978113700000) + +// new Date(-200, 12, -1, -1, 60) +New object: Thu Dec 30 00:00:00 GMT+0545 1700 (-8488993500000) + +// new Date("2000", -1, -1, -1, 60) +New object: Mon Nov 29 00:00:00 GMT+0545 1999 (943812900000) + +// new Date(-200, -1, -1, -1, 60) +New object: Sun Nov 29 00:00:00 GMT+0545 1699 (-8523207900000) + +// new Date("2000", NaN, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1) +New object: Sun Dec 31 22:59:00 GMT+0545 2000 (978282840000) + +// new Date(-200, "11", "31", "23", -1) +New object: Fri Dec 31 22:59:00 GMT+0545 1700 (-8488824360000) + +// new Date("2000", 12, "31", "23", -1) +New object: Wed Jan 31 22:59:00 GMT+0545 2001 (980961240000) + +// new Date(-200, 12, "31", "23", -1) +New object: Mon Jan 31 22:59:00 GMT+0545 1701 (-8486145960000) + +// new Date("2000", -1, "31", "23", -1) +New object: Fri Dec 31 22:59:00 GMT+0545 1999 (946660440000) + +// new Date(-200, -1, "31", "23", -1) +New object: Thu Dec 31 22:59:00 GMT+0545 1699 (-8520360360000) + +// new Date("2000", NaN, "31", "23", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1) +New object: Wed Nov 29 22:59:00 GMT+0545 2000 (975518040000) + +// new Date(-200, "11", -1, "23", -1) +New object: Mon Nov 29 22:59:00 GMT+0545 1700 (-8491589160000) + +// new Date("2000", 12, -1, "23", -1) +New object: Sat Dec 30 22:59:00 GMT+0545 2000 (978196440000) + +// new Date(-200, 12, -1, "23", -1) +New object: Thu Dec 30 22:59:00 GMT+0545 1700 (-8488910760000) + +// new Date("2000", -1, -1, "23", -1) +New object: Mon Nov 29 22:59:00 GMT+0545 1999 (943895640000) + +// new Date(-200, -1, -1, "23", -1) +New object: Sun Nov 29 22:59:00 GMT+0545 1699 (-8523125160000) + +// new Date("2000", NaN, -1, "23", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1) +New object: Sun Dec 31 23:59:00 GMT+0545 2000 (978286440000) + +// new Date(-200, "11", "31", 24, -1) +New object: Fri Dec 31 23:59:00 GMT+0545 1700 (-8488820760000) + +// new Date("2000", 12, "31", 24, -1) +New object: Wed Jan 31 23:59:00 GMT+0545 2001 (980964840000) + +// new Date(-200, 12, "31", 24, -1) +New object: Mon Jan 31 23:59:00 GMT+0545 1701 (-8486142360000) + +// new Date("2000", -1, "31", 24, -1) +New object: Fri Dec 31 23:59:00 GMT+0545 1999 (946664040000) + +// new Date(-200, -1, "31", 24, -1) +New object: Thu Dec 31 23:59:00 GMT+0545 1699 (-8520356760000) + +// new Date("2000", NaN, "31", 24, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1) +New object: Wed Nov 29 23:59:00 GMT+0545 2000 (975521640000) + +// new Date(-200, "11", -1, 24, -1) +New object: Mon Nov 29 23:59:00 GMT+0545 1700 (-8491585560000) + +// new Date("2000", 12, -1, 24, -1) +New object: Sat Dec 30 23:59:00 GMT+0545 2000 (978200040000) + +// new Date(-200, 12, -1, 24, -1) +New object: Thu Dec 30 23:59:00 GMT+0545 1700 (-8488907160000) + +// new Date("2000", -1, -1, 24, -1) +New object: Mon Nov 29 23:59:00 GMT+0545 1999 (943899240000) + +// new Date(-200, -1, -1, 24, -1) +New object: Sun Nov 29 23:59:00 GMT+0545 1699 (-8523121560000) + +// new Date("2000", NaN, -1, 24, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1) +New object: Sat Dec 30 22:59:00 GMT+0545 2000 (978196440000) + +// new Date(-200, "11", "31", -1, -1) +New object: Thu Dec 30 22:59:00 GMT+0545 1700 (-8488910760000) + +// new Date("2000", 12, "31", -1, -1) +New object: Tue Jan 30 22:59:00 GMT+0545 2001 (980874840000) + +// new Date(-200, 12, "31", -1, -1) +New object: Sun Jan 30 22:59:00 GMT+0545 1701 (-8486232360000) + +// new Date("2000", -1, "31", -1, -1) +New object: Thu Dec 30 22:59:00 GMT+0545 1999 (946574040000) + +// new Date(-200, -1, "31", -1, -1) +New object: Wed Dec 30 22:59:00 GMT+0545 1699 (-8520446760000) + +// new Date("2000", NaN, "31", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1) +New object: Tue Nov 28 22:59:00 GMT+0545 2000 (975431640000) + +// new Date(-200, "11", -1, -1, -1) +New object: Sun Nov 28 22:59:00 GMT+0545 1700 (-8491675560000) + +// new Date("2000", 12, -1, -1, -1) +New object: Fri Dec 29 22:59:00 GMT+0545 2000 (978110040000) + +// new Date(-200, 12, -1, -1, -1) +New object: Wed Dec 29 22:59:00 GMT+0545 1700 (-8488997160000) + +// new Date("2000", -1, -1, -1, -1) +New object: Sun Nov 28 22:59:00 GMT+0545 1999 (943809240000) + +// new Date(-200, -1, -1, -1, -1) +New object: Sat Nov 28 22:59:00 GMT+0545 1699 (-8523211560000) + +// new Date("2000", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + + +/// End of constructor test new Date(year, month, date, hour, minute) + + +/// Start of constructor test new Date(year, month, date, hour, minute, second) + +// new Date("2000", "11", "31", "23", "59", "59") +New object: Sun Dec 31 23:59:59 GMT+0545 2000 (978286499000) + +// new Date(-200, "11", "31", "23", "59", "59") +New object: Fri Dec 31 23:59:59 GMT+0545 1700 (-8488820701000) + +// new Date("2000", 12, "31", "23", "59", "59") +New object: Wed Jan 31 23:59:59 GMT+0545 2001 (980964899000) + +// new Date(-200, 12, "31", "23", "59", "59") +New object: Mon Jan 31 23:59:59 GMT+0545 1701 (-8486142301000) + +// new Date("2000", -1, "31", "23", "59", "59") +New object: Fri Dec 31 23:59:59 GMT+0545 1999 (946664099000) + +// new Date(-200, -1, "31", "23", "59", "59") +New object: Thu Dec 31 23:59:59 GMT+0545 1699 (-8520356701000) + +// new Date("2000", NaN, "31", "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", "59") +New object: Wed Nov 29 23:59:59 GMT+0545 2000 (975521699000) + +// new Date(-200, "11", -1, "23", "59", "59") +New object: Mon Nov 29 23:59:59 GMT+0545 1700 (-8491585501000) + +// new Date("2000", 12, -1, "23", "59", "59") +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099000) + +// new Date(-200, 12, -1, "23", "59", "59") +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907101000) + +// new Date("2000", -1, -1, "23", "59", "59") +New object: Mon Nov 29 23:59:59 GMT+0545 1999 (943899299000) + +// new Date(-200, -1, -1, "23", "59", "59") +New object: Sun Nov 29 23:59:59 GMT+0545 1699 (-8523121501000) + +// new Date("2000", NaN, -1, "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", "59") +New object: Mon Jan 1 00:59:59 GMT+0545 2001 (978290099000) + +// new Date(-200, "11", "31", 24, "59", "59") +New object: Sat Jan 1 00:59:59 GMT+0545 1701 (-8488817101000) + +// new Date("2000", 12, "31", 24, "59", "59") +New object: Thu Feb 1 00:59:59 GMT+0545 2001 (980968499000) + +// new Date(-200, 12, "31", 24, "59", "59") +New object: Tue Feb 1 00:59:59 GMT+0545 1701 (-8486138701000) + +// new Date("2000", -1, "31", 24, "59", "59") +New object: Sat Jan 1 00:59:59 GMT+0545 2000 (946667699000) + +// new Date(-200, -1, "31", 24, "59", "59") +New object: Fri Jan 1 00:59:59 GMT+0545 1700 (-8520353101000) + +// new Date("2000", NaN, "31", 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", "59") +New object: Thu Nov 30 00:59:59 GMT+0545 2000 (975525299000) + +// new Date(-200, "11", -1, 24, "59", "59") +New object: Tue Nov 30 00:59:59 GMT+0545 1700 (-8491581901000) + +// new Date("2000", 12, -1, 24, "59", "59") +New object: Sun Dec 31 00:59:59 GMT+0545 2000 (978203699000) + +// new Date(-200, 12, -1, 24, "59", "59") +New object: Fri Dec 31 00:59:59 GMT+0545 1700 (-8488903501000) + +// new Date("2000", -1, -1, 24, "59", "59") +New object: Tue Nov 30 00:59:59 GMT+0545 1999 (943902899000) + +// new Date(-200, -1, -1, 24, "59", "59") +New object: Mon Nov 30 00:59:59 GMT+0545 1699 (-8523117901000) + +// new Date("2000", NaN, -1, 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", "59") +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099000) + +// new Date(-200, "11", "31", -1, "59", "59") +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907101000) + +// new Date("2000", 12, "31", -1, "59", "59") +New object: Tue Jan 30 23:59:59 GMT+0545 2001 (980878499000) + +// new Date(-200, 12, "31", -1, "59", "59") +New object: Sun Jan 30 23:59:59 GMT+0545 1701 (-8486228701000) + +// new Date("2000", -1, "31", -1, "59", "59") +New object: Thu Dec 30 23:59:59 GMT+0545 1999 (946577699000) + +// new Date(-200, -1, "31", -1, "59", "59") +New object: Wed Dec 30 23:59:59 GMT+0545 1699 (-8520443101000) + +// new Date("2000", NaN, "31", -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", "59") +New object: Tue Nov 28 23:59:59 GMT+0545 2000 (975435299000) + +// new Date(-200, "11", -1, -1, "59", "59") +New object: Sun Nov 28 23:59:59 GMT+0545 1700 (-8491671901000) + +// new Date("2000", 12, -1, -1, "59", "59") +New object: Fri Dec 29 23:59:59 GMT+0545 2000 (978113699000) + +// new Date(-200, 12, -1, -1, "59", "59") +New object: Wed Dec 29 23:59:59 GMT+0545 1700 (-8488993501000) + +// new Date("2000", -1, -1, -1, "59", "59") +New object: Sun Nov 28 23:59:59 GMT+0545 1999 (943812899000) + +// new Date(-200, -1, -1, -1, "59", "59") +New object: Sat Nov 28 23:59:59 GMT+0545 1699 (-8523207901000) + +// new Date("2000", NaN, -1, -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, "59") +New object: Mon Jan 1 00:00:59 GMT+0545 2001 (978286559000) + +// new Date(-200, "11", "31", "23", 60, "59") +New object: Sat Jan 1 00:00:59 GMT+0545 1701 (-8488820641000) + +// new Date("2000", 12, "31", "23", 60, "59") +New object: Thu Feb 1 00:00:59 GMT+0545 2001 (980964959000) + +// new Date(-200, 12, "31", "23", 60, "59") +New object: Tue Feb 1 00:00:59 GMT+0545 1701 (-8486142241000) + +// new Date("2000", -1, "31", "23", 60, "59") +New object: Sat Jan 1 00:00:59 GMT+0545 2000 (946664159000) + +// new Date(-200, -1, "31", "23", 60, "59") +New object: Fri Jan 1 00:00:59 GMT+0545 1700 (-8520356641000) + +// new Date("2000", NaN, "31", "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, "59") +New object: Thu Nov 30 00:00:59 GMT+0545 2000 (975521759000) + +// new Date(-200, "11", -1, "23", 60, "59") +New object: Tue Nov 30 00:00:59 GMT+0545 1700 (-8491585441000) + +// new Date("2000", 12, -1, "23", 60, "59") +New object: Sun Dec 31 00:00:59 GMT+0545 2000 (978200159000) + +// new Date(-200, 12, -1, "23", 60, "59") +New object: Fri Dec 31 00:00:59 GMT+0545 1700 (-8488907041000) + +// new Date("2000", -1, -1, "23", 60, "59") +New object: Tue Nov 30 00:00:59 GMT+0545 1999 (943899359000) + +// new Date(-200, -1, -1, "23", 60, "59") +New object: Mon Nov 30 00:00:59 GMT+0545 1699 (-8523121441000) + +// new Date("2000", NaN, -1, "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, "59") +New object: Mon Jan 1 01:00:59 GMT+0545 2001 (978290159000) + +// new Date(-200, "11", "31", 24, 60, "59") +New object: Sat Jan 1 01:00:59 GMT+0545 1701 (-8488817041000) + +// new Date("2000", 12, "31", 24, 60, "59") +New object: Thu Feb 1 01:00:59 GMT+0545 2001 (980968559000) + +// new Date(-200, 12, "31", 24, 60, "59") +New object: Tue Feb 1 01:00:59 GMT+0545 1701 (-8486138641000) + +// new Date("2000", -1, "31", 24, 60, "59") +New object: Sat Jan 1 01:00:59 GMT+0545 2000 (946667759000) + +// new Date(-200, -1, "31", 24, 60, "59") +New object: Fri Jan 1 01:00:59 GMT+0545 1700 (-8520353041000) + +// new Date("2000", NaN, "31", 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, "59") +New object: Thu Nov 30 01:00:59 GMT+0545 2000 (975525359000) + +// new Date(-200, "11", -1, 24, 60, "59") +New object: Tue Nov 30 01:00:59 GMT+0545 1700 (-8491581841000) + +// new Date("2000", 12, -1, 24, 60, "59") +New object: Sun Dec 31 01:00:59 GMT+0545 2000 (978203759000) + +// new Date(-200, 12, -1, 24, 60, "59") +New object: Fri Dec 31 01:00:59 GMT+0545 1700 (-8488903441000) + +// new Date("2000", -1, -1, 24, 60, "59") +New object: Tue Nov 30 01:00:59 GMT+0545 1999 (943902959000) + +// new Date(-200, -1, -1, 24, 60, "59") +New object: Mon Nov 30 01:00:59 GMT+0545 1699 (-8523117841000) + +// new Date("2000", NaN, -1, 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, "59") +New object: Sun Dec 31 00:00:59 GMT+0545 2000 (978200159000) + +// new Date(-200, "11", "31", -1, 60, "59") +New object: Fri Dec 31 00:00:59 GMT+0545 1700 (-8488907041000) + +// new Date("2000", 12, "31", -1, 60, "59") +New object: Wed Jan 31 00:00:59 GMT+0545 2001 (980878559000) + +// new Date(-200, 12, "31", -1, 60, "59") +New object: Mon Jan 31 00:00:59 GMT+0545 1701 (-8486228641000) + +// new Date("2000", -1, "31", -1, 60, "59") +New object: Fri Dec 31 00:00:59 GMT+0545 1999 (946577759000) + +// new Date(-200, -1, "31", -1, 60, "59") +New object: Thu Dec 31 00:00:59 GMT+0545 1699 (-8520443041000) + +// new Date("2000", NaN, "31", -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, "59") +New object: Wed Nov 29 00:00:59 GMT+0545 2000 (975435359000) + +// new Date(-200, "11", -1, -1, 60, "59") +New object: Mon Nov 29 00:00:59 GMT+0545 1700 (-8491671841000) + +// new Date("2000", 12, -1, -1, 60, "59") +New object: Sat Dec 30 00:00:59 GMT+0545 2000 (978113759000) + +// new Date(-200, 12, -1, -1, 60, "59") +New object: Thu Dec 30 00:00:59 GMT+0545 1700 (-8488993441000) + +// new Date("2000", -1, -1, -1, 60, "59") +New object: Mon Nov 29 00:00:59 GMT+0545 1999 (943812959000) + +// new Date(-200, -1, -1, -1, 60, "59") +New object: Sun Nov 29 00:00:59 GMT+0545 1699 (-8523207841000) + +// new Date("2000", NaN, -1, -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, "59") +New object: Sun Dec 31 22:59:59 GMT+0545 2000 (978282899000) + +// new Date(-200, "11", "31", "23", -1, "59") +New object: Fri Dec 31 22:59:59 GMT+0545 1700 (-8488824301000) + +// new Date("2000", 12, "31", "23", -1, "59") +New object: Wed Jan 31 22:59:59 GMT+0545 2001 (980961299000) + +// new Date(-200, 12, "31", "23", -1, "59") +New object: Mon Jan 31 22:59:59 GMT+0545 1701 (-8486145901000) + +// new Date("2000", -1, "31", "23", -1, "59") +New object: Fri Dec 31 22:59:59 GMT+0545 1999 (946660499000) + +// new Date(-200, -1, "31", "23", -1, "59") +New object: Thu Dec 31 22:59:59 GMT+0545 1699 (-8520360301000) + +// new Date("2000", NaN, "31", "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, "59") +New object: Wed Nov 29 22:59:59 GMT+0545 2000 (975518099000) + +// new Date(-200, "11", -1, "23", -1, "59") +New object: Mon Nov 29 22:59:59 GMT+0545 1700 (-8491589101000) + +// new Date("2000", 12, -1, "23", -1, "59") +New object: Sat Dec 30 22:59:59 GMT+0545 2000 (978196499000) + +// new Date(-200, 12, -1, "23", -1, "59") +New object: Thu Dec 30 22:59:59 GMT+0545 1700 (-8488910701000) + +// new Date("2000", -1, -1, "23", -1, "59") +New object: Mon Nov 29 22:59:59 GMT+0545 1999 (943895699000) + +// new Date(-200, -1, -1, "23", -1, "59") +New object: Sun Nov 29 22:59:59 GMT+0545 1699 (-8523125101000) + +// new Date("2000", NaN, -1, "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, "59") +New object: Sun Dec 31 23:59:59 GMT+0545 2000 (978286499000) + +// new Date(-200, "11", "31", 24, -1, "59") +New object: Fri Dec 31 23:59:59 GMT+0545 1700 (-8488820701000) + +// new Date("2000", 12, "31", 24, -1, "59") +New object: Wed Jan 31 23:59:59 GMT+0545 2001 (980964899000) + +// new Date(-200, 12, "31", 24, -1, "59") +New object: Mon Jan 31 23:59:59 GMT+0545 1701 (-8486142301000) + +// new Date("2000", -1, "31", 24, -1, "59") +New object: Fri Dec 31 23:59:59 GMT+0545 1999 (946664099000) + +// new Date(-200, -1, "31", 24, -1, "59") +New object: Thu Dec 31 23:59:59 GMT+0545 1699 (-8520356701000) + +// new Date("2000", NaN, "31", 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, "59") +New object: Wed Nov 29 23:59:59 GMT+0545 2000 (975521699000) + +// new Date(-200, "11", -1, 24, -1, "59") +New object: Mon Nov 29 23:59:59 GMT+0545 1700 (-8491585501000) + +// new Date("2000", 12, -1, 24, -1, "59") +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099000) + +// new Date(-200, 12, -1, 24, -1, "59") +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907101000) + +// new Date("2000", -1, -1, 24, -1, "59") +New object: Mon Nov 29 23:59:59 GMT+0545 1999 (943899299000) + +// new Date(-200, -1, -1, 24, -1, "59") +New object: Sun Nov 29 23:59:59 GMT+0545 1699 (-8523121501000) + +// new Date("2000", NaN, -1, 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, "59") +New object: Sat Dec 30 22:59:59 GMT+0545 2000 (978196499000) + +// new Date(-200, "11", "31", -1, -1, "59") +New object: Thu Dec 30 22:59:59 GMT+0545 1700 (-8488910701000) + +// new Date("2000", 12, "31", -1, -1, "59") +New object: Tue Jan 30 22:59:59 GMT+0545 2001 (980874899000) + +// new Date(-200, 12, "31", -1, -1, "59") +New object: Sun Jan 30 22:59:59 GMT+0545 1701 (-8486232301000) + +// new Date("2000", -1, "31", -1, -1, "59") +New object: Thu Dec 30 22:59:59 GMT+0545 1999 (946574099000) + +// new Date(-200, -1, "31", -1, -1, "59") +New object: Wed Dec 30 22:59:59 GMT+0545 1699 (-8520446701000) + +// new Date("2000", NaN, "31", -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, "59") +New object: Tue Nov 28 22:59:59 GMT+0545 2000 (975431699000) + +// new Date(-200, "11", -1, -1, -1, "59") +New object: Sun Nov 28 22:59:59 GMT+0545 1700 (-8491675501000) + +// new Date("2000", 12, -1, -1, -1, "59") +New object: Fri Dec 29 22:59:59 GMT+0545 2000 (978110099000) + +// new Date(-200, 12, -1, -1, -1, "59") +New object: Wed Dec 29 22:59:59 GMT+0545 1700 (-8488997101000) + +// new Date("2000", -1, -1, -1, -1, "59") +New object: Sun Nov 28 22:59:59 GMT+0545 1999 (943809299000) + +// new Date(-200, -1, -1, -1, -1, "59") +New object: Sat Nov 28 22:59:59 GMT+0545 1699 (-8523211501000) + +// new Date("2000", NaN, -1, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, "59") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", 60) +New object: Mon Jan 1 00:00:00 GMT+0545 2001 (978286500000) + +// new Date(-200, "11", "31", "23", "59", 60) +New object: Sat Jan 1 00:00:00 GMT+0545 1701 (-8488820700000) + +// new Date("2000", 12, "31", "23", "59", 60) +New object: Thu Feb 1 00:00:00 GMT+0545 2001 (980964900000) + +// new Date(-200, 12, "31", "23", "59", 60) +New object: Tue Feb 1 00:00:00 GMT+0545 1701 (-8486142300000) + +// new Date("2000", -1, "31", "23", "59", 60) +New object: Sat Jan 1 00:00:00 GMT+0545 2000 (946664100000) + +// new Date(-200, -1, "31", "23", "59", 60) +New object: Fri Jan 1 00:00:00 GMT+0545 1700 (-8520356700000) + +// new Date("2000", NaN, "31", "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", 60) +New object: Thu Nov 30 00:00:00 GMT+0545 2000 (975521700000) + +// new Date(-200, "11", -1, "23", "59", 60) +New object: Tue Nov 30 00:00:00 GMT+0545 1700 (-8491585500000) + +// new Date("2000", 12, -1, "23", "59", 60) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, 12, -1, "23", "59", 60) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", -1, -1, "23", "59", 60) +New object: Tue Nov 30 00:00:00 GMT+0545 1999 (943899300000) + +// new Date(-200, -1, -1, "23", "59", 60) +New object: Mon Nov 30 00:00:00 GMT+0545 1699 (-8523121500000) + +// new Date("2000", NaN, -1, "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", 60) +New object: Mon Jan 1 01:00:00 GMT+0545 2001 (978290100000) + +// new Date(-200, "11", "31", 24, "59", 60) +New object: Sat Jan 1 01:00:00 GMT+0545 1701 (-8488817100000) + +// new Date("2000", 12, "31", 24, "59", 60) +New object: Thu Feb 1 01:00:00 GMT+0545 2001 (980968500000) + +// new Date(-200, 12, "31", 24, "59", 60) +New object: Tue Feb 1 01:00:00 GMT+0545 1701 (-8486138700000) + +// new Date("2000", -1, "31", 24, "59", 60) +New object: Sat Jan 1 01:00:00 GMT+0545 2000 (946667700000) + +// new Date(-200, -1, "31", 24, "59", 60) +New object: Fri Jan 1 01:00:00 GMT+0545 1700 (-8520353100000) + +// new Date("2000", NaN, "31", 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", 60) +New object: Thu Nov 30 01:00:00 GMT+0545 2000 (975525300000) + +// new Date(-200, "11", -1, 24, "59", 60) +New object: Tue Nov 30 01:00:00 GMT+0545 1700 (-8491581900000) + +// new Date("2000", 12, -1, 24, "59", 60) +New object: Sun Dec 31 01:00:00 GMT+0545 2000 (978203700000) + +// new Date(-200, 12, -1, 24, "59", 60) +New object: Fri Dec 31 01:00:00 GMT+0545 1700 (-8488903500000) + +// new Date("2000", -1, -1, 24, "59", 60) +New object: Tue Nov 30 01:00:00 GMT+0545 1999 (943902900000) + +// new Date(-200, -1, -1, 24, "59", 60) +New object: Mon Nov 30 01:00:00 GMT+0545 1699 (-8523117900000) + +// new Date("2000", NaN, -1, 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", 60) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, "11", "31", -1, "59", 60) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", 12, "31", -1, "59", 60) +New object: Wed Jan 31 00:00:00 GMT+0545 2001 (980878500000) + +// new Date(-200, 12, "31", -1, "59", 60) +New object: Mon Jan 31 00:00:00 GMT+0545 1701 (-8486228700000) + +// new Date("2000", -1, "31", -1, "59", 60) +New object: Fri Dec 31 00:00:00 GMT+0545 1999 (946577700000) + +// new Date(-200, -1, "31", -1, "59", 60) +New object: Thu Dec 31 00:00:00 GMT+0545 1699 (-8520443100000) + +// new Date("2000", NaN, "31", -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", 60) +New object: Wed Nov 29 00:00:00 GMT+0545 2000 (975435300000) + +// new Date(-200, "11", -1, -1, "59", 60) +New object: Mon Nov 29 00:00:00 GMT+0545 1700 (-8491671900000) + +// new Date("2000", 12, -1, -1, "59", 60) +New object: Sat Dec 30 00:00:00 GMT+0545 2000 (978113700000) + +// new Date(-200, 12, -1, -1, "59", 60) +New object: Thu Dec 30 00:00:00 GMT+0545 1700 (-8488993500000) + +// new Date("2000", -1, -1, -1, "59", 60) +New object: Mon Nov 29 00:00:00 GMT+0545 1999 (943812900000) + +// new Date(-200, -1, -1, -1, "59", 60) +New object: Sun Nov 29 00:00:00 GMT+0545 1699 (-8523207900000) + +// new Date("2000", NaN, -1, -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, 60) +New object: Mon Jan 1 00:01:00 GMT+0545 2001 (978286560000) + +// new Date(-200, "11", "31", "23", 60, 60) +New object: Sat Jan 1 00:01:00 GMT+0545 1701 (-8488820640000) + +// new Date("2000", 12, "31", "23", 60, 60) +New object: Thu Feb 1 00:01:00 GMT+0545 2001 (980964960000) + +// new Date(-200, 12, "31", "23", 60, 60) +New object: Tue Feb 1 00:01:00 GMT+0545 1701 (-8486142240000) + +// new Date("2000", -1, "31", "23", 60, 60) +New object: Sat Jan 1 00:01:00 GMT+0545 2000 (946664160000) + +// new Date(-200, -1, "31", "23", 60, 60) +New object: Fri Jan 1 00:01:00 GMT+0545 1700 (-8520356640000) + +// new Date("2000", NaN, "31", "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, 60) +New object: Thu Nov 30 00:01:00 GMT+0545 2000 (975521760000) + +// new Date(-200, "11", -1, "23", 60, 60) +New object: Tue Nov 30 00:01:00 GMT+0545 1700 (-8491585440000) + +// new Date("2000", 12, -1, "23", 60, 60) +New object: Sun Dec 31 00:01:00 GMT+0545 2000 (978200160000) + +// new Date(-200, 12, -1, "23", 60, 60) +New object: Fri Dec 31 00:01:00 GMT+0545 1700 (-8488907040000) + +// new Date("2000", -1, -1, "23", 60, 60) +New object: Tue Nov 30 00:01:00 GMT+0545 1999 (943899360000) + +// new Date(-200, -1, -1, "23", 60, 60) +New object: Mon Nov 30 00:01:00 GMT+0545 1699 (-8523121440000) + +// new Date("2000", NaN, -1, "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, 60) +New object: Mon Jan 1 01:01:00 GMT+0545 2001 (978290160000) + +// new Date(-200, "11", "31", 24, 60, 60) +New object: Sat Jan 1 01:01:00 GMT+0545 1701 (-8488817040000) + +// new Date("2000", 12, "31", 24, 60, 60) +New object: Thu Feb 1 01:01:00 GMT+0545 2001 (980968560000) + +// new Date(-200, 12, "31", 24, 60, 60) +New object: Tue Feb 1 01:01:00 GMT+0545 1701 (-8486138640000) + +// new Date("2000", -1, "31", 24, 60, 60) +New object: Sat Jan 1 01:01:00 GMT+0545 2000 (946667760000) + +// new Date(-200, -1, "31", 24, 60, 60) +New object: Fri Jan 1 01:01:00 GMT+0545 1700 (-8520353040000) + +// new Date("2000", NaN, "31", 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, 60) +New object: Thu Nov 30 01:01:00 GMT+0545 2000 (975525360000) + +// new Date(-200, "11", -1, 24, 60, 60) +New object: Tue Nov 30 01:01:00 GMT+0545 1700 (-8491581840000) + +// new Date("2000", 12, -1, 24, 60, 60) +New object: Sun Dec 31 01:01:00 GMT+0545 2000 (978203760000) + +// new Date(-200, 12, -1, 24, 60, 60) +New object: Fri Dec 31 01:01:00 GMT+0545 1700 (-8488903440000) + +// new Date("2000", -1, -1, 24, 60, 60) +New object: Tue Nov 30 01:01:00 GMT+0545 1999 (943902960000) + +// new Date(-200, -1, -1, 24, 60, 60) +New object: Mon Nov 30 01:01:00 GMT+0545 1699 (-8523117840000) + +// new Date("2000", NaN, -1, 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, 60) +New object: Sun Dec 31 00:01:00 GMT+0545 2000 (978200160000) + +// new Date(-200, "11", "31", -1, 60, 60) +New object: Fri Dec 31 00:01:00 GMT+0545 1700 (-8488907040000) + +// new Date("2000", 12, "31", -1, 60, 60) +New object: Wed Jan 31 00:01:00 GMT+0545 2001 (980878560000) + +// new Date(-200, 12, "31", -1, 60, 60) +New object: Mon Jan 31 00:01:00 GMT+0545 1701 (-8486228640000) + +// new Date("2000", -1, "31", -1, 60, 60) +New object: Fri Dec 31 00:01:00 GMT+0545 1999 (946577760000) + +// new Date(-200, -1, "31", -1, 60, 60) +New object: Thu Dec 31 00:01:00 GMT+0545 1699 (-8520443040000) + +// new Date("2000", NaN, "31", -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, 60) +New object: Wed Nov 29 00:01:00 GMT+0545 2000 (975435360000) + +// new Date(-200, "11", -1, -1, 60, 60) +New object: Mon Nov 29 00:01:00 GMT+0545 1700 (-8491671840000) + +// new Date("2000", 12, -1, -1, 60, 60) +New object: Sat Dec 30 00:01:00 GMT+0545 2000 (978113760000) + +// new Date(-200, 12, -1, -1, 60, 60) +New object: Thu Dec 30 00:01:00 GMT+0545 1700 (-8488993440000) + +// new Date("2000", -1, -1, -1, 60, 60) +New object: Mon Nov 29 00:01:00 GMT+0545 1999 (943812960000) + +// new Date(-200, -1, -1, -1, 60, 60) +New object: Sun Nov 29 00:01:00 GMT+0545 1699 (-8523207840000) + +// new Date("2000", NaN, -1, -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, 60) +New object: Sun Dec 31 23:00:00 GMT+0545 2000 (978282900000) + +// new Date(-200, "11", "31", "23", -1, 60) +New object: Fri Dec 31 23:00:00 GMT+0545 1700 (-8488824300000) + +// new Date("2000", 12, "31", "23", -1, 60) +New object: Wed Jan 31 23:00:00 GMT+0545 2001 (980961300000) + +// new Date(-200, 12, "31", "23", -1, 60) +New object: Mon Jan 31 23:00:00 GMT+0545 1701 (-8486145900000) + +// new Date("2000", -1, "31", "23", -1, 60) +New object: Fri Dec 31 23:00:00 GMT+0545 1999 (946660500000) + +// new Date(-200, -1, "31", "23", -1, 60) +New object: Thu Dec 31 23:00:00 GMT+0545 1699 (-8520360300000) + +// new Date("2000", NaN, "31", "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, 60) +New object: Wed Nov 29 23:00:00 GMT+0545 2000 (975518100000) + +// new Date(-200, "11", -1, "23", -1, 60) +New object: Mon Nov 29 23:00:00 GMT+0545 1700 (-8491589100000) + +// new Date("2000", 12, -1, "23", -1, 60) +New object: Sat Dec 30 23:00:00 GMT+0545 2000 (978196500000) + +// new Date(-200, 12, -1, "23", -1, 60) +New object: Thu Dec 30 23:00:00 GMT+0545 1700 (-8488910700000) + +// new Date("2000", -1, -1, "23", -1, 60) +New object: Mon Nov 29 23:00:00 GMT+0545 1999 (943895700000) + +// new Date(-200, -1, -1, "23", -1, 60) +New object: Sun Nov 29 23:00:00 GMT+0545 1699 (-8523125100000) + +// new Date("2000", NaN, -1, "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, 60) +New object: Mon Jan 1 00:00:00 GMT+0545 2001 (978286500000) + +// new Date(-200, "11", "31", 24, -1, 60) +New object: Sat Jan 1 00:00:00 GMT+0545 1701 (-8488820700000) + +// new Date("2000", 12, "31", 24, -1, 60) +New object: Thu Feb 1 00:00:00 GMT+0545 2001 (980964900000) + +// new Date(-200, 12, "31", 24, -1, 60) +New object: Tue Feb 1 00:00:00 GMT+0545 1701 (-8486142300000) + +// new Date("2000", -1, "31", 24, -1, 60) +New object: Sat Jan 1 00:00:00 GMT+0545 2000 (946664100000) + +// new Date(-200, -1, "31", 24, -1, 60) +New object: Fri Jan 1 00:00:00 GMT+0545 1700 (-8520356700000) + +// new Date("2000", NaN, "31", 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, 60) +New object: Thu Nov 30 00:00:00 GMT+0545 2000 (975521700000) + +// new Date(-200, "11", -1, 24, -1, 60) +New object: Tue Nov 30 00:00:00 GMT+0545 1700 (-8491585500000) + +// new Date("2000", 12, -1, 24, -1, 60) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, 12, -1, 24, -1, 60) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", -1, -1, 24, -1, 60) +New object: Tue Nov 30 00:00:00 GMT+0545 1999 (943899300000) + +// new Date(-200, -1, -1, 24, -1, 60) +New object: Mon Nov 30 00:00:00 GMT+0545 1699 (-8523121500000) + +// new Date("2000", NaN, -1, 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, 60) +New object: Sat Dec 30 23:00:00 GMT+0545 2000 (978196500000) + +// new Date(-200, "11", "31", -1, -1, 60) +New object: Thu Dec 30 23:00:00 GMT+0545 1700 (-8488910700000) + +// new Date("2000", 12, "31", -1, -1, 60) +New object: Tue Jan 30 23:00:00 GMT+0545 2001 (980874900000) + +// new Date(-200, 12, "31", -1, -1, 60) +New object: Sun Jan 30 23:00:00 GMT+0545 1701 (-8486232300000) + +// new Date("2000", -1, "31", -1, -1, 60) +New object: Thu Dec 30 23:00:00 GMT+0545 1999 (946574100000) + +// new Date(-200, -1, "31", -1, -1, 60) +New object: Wed Dec 30 23:00:00 GMT+0545 1699 (-8520446700000) + +// new Date("2000", NaN, "31", -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, 60) +New object: Tue Nov 28 23:00:00 GMT+0545 2000 (975431700000) + +// new Date(-200, "11", -1, -1, -1, 60) +New object: Sun Nov 28 23:00:00 GMT+0545 1700 (-8491675500000) + +// new Date("2000", 12, -1, -1, -1, 60) +New object: Fri Dec 29 23:00:00 GMT+0545 2000 (978110100000) + +// new Date(-200, 12, -1, -1, -1, 60) +New object: Wed Dec 29 23:00:00 GMT+0545 1700 (-8488997100000) + +// new Date("2000", -1, -1, -1, -1, 60) +New object: Sun Nov 28 23:00:00 GMT+0545 1999 (943809300000) + +// new Date(-200, -1, -1, -1, -1, 60) +New object: Sat Nov 28 23:00:00 GMT+0545 1699 (-8523211500000) + +// new Date("2000", NaN, -1, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, 60) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", -1) +New object: Sun Dec 31 23:58:59 GMT+0545 2000 (978286439000) + +// new Date(-200, "11", "31", "23", "59", -1) +New object: Fri Dec 31 23:58:59 GMT+0545 1700 (-8488820761000) + +// new Date("2000", 12, "31", "23", "59", -1) +New object: Wed Jan 31 23:58:59 GMT+0545 2001 (980964839000) + +// new Date(-200, 12, "31", "23", "59", -1) +New object: Mon Jan 31 23:58:59 GMT+0545 1701 (-8486142361000) + +// new Date("2000", -1, "31", "23", "59", -1) +New object: Fri Dec 31 23:58:59 GMT+0545 1999 (946664039000) + +// new Date(-200, -1, "31", "23", "59", -1) +New object: Thu Dec 31 23:58:59 GMT+0545 1699 (-8520356761000) + +// new Date("2000", NaN, "31", "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", -1) +New object: Wed Nov 29 23:58:59 GMT+0545 2000 (975521639000) + +// new Date(-200, "11", -1, "23", "59", -1) +New object: Mon Nov 29 23:58:59 GMT+0545 1700 (-8491585561000) + +// new Date("2000", 12, -1, "23", "59", -1) +New object: Sat Dec 30 23:58:59 GMT+0545 2000 (978200039000) + +// new Date(-200, 12, -1, "23", "59", -1) +New object: Thu Dec 30 23:58:59 GMT+0545 1700 (-8488907161000) + +// new Date("2000", -1, -1, "23", "59", -1) +New object: Mon Nov 29 23:58:59 GMT+0545 1999 (943899239000) + +// new Date(-200, -1, -1, "23", "59", -1) +New object: Sun Nov 29 23:58:59 GMT+0545 1699 (-8523121561000) + +// new Date("2000", NaN, -1, "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", -1) +New object: Mon Jan 1 00:58:59 GMT+0545 2001 (978290039000) + +// new Date(-200, "11", "31", 24, "59", -1) +New object: Sat Jan 1 00:58:59 GMT+0545 1701 (-8488817161000) + +// new Date("2000", 12, "31", 24, "59", -1) +New object: Thu Feb 1 00:58:59 GMT+0545 2001 (980968439000) + +// new Date(-200, 12, "31", 24, "59", -1) +New object: Tue Feb 1 00:58:59 GMT+0545 1701 (-8486138761000) + +// new Date("2000", -1, "31", 24, "59", -1) +New object: Sat Jan 1 00:58:59 GMT+0545 2000 (946667639000) + +// new Date(-200, -1, "31", 24, "59", -1) +New object: Fri Jan 1 00:58:59 GMT+0545 1700 (-8520353161000) + +// new Date("2000", NaN, "31", 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", -1) +New object: Thu Nov 30 00:58:59 GMT+0545 2000 (975525239000) + +// new Date(-200, "11", -1, 24, "59", -1) +New object: Tue Nov 30 00:58:59 GMT+0545 1700 (-8491581961000) + +// new Date("2000", 12, -1, 24, "59", -1) +New object: Sun Dec 31 00:58:59 GMT+0545 2000 (978203639000) + +// new Date(-200, 12, -1, 24, "59", -1) +New object: Fri Dec 31 00:58:59 GMT+0545 1700 (-8488903561000) + +// new Date("2000", -1, -1, 24, "59", -1) +New object: Tue Nov 30 00:58:59 GMT+0545 1999 (943902839000) + +// new Date(-200, -1, -1, 24, "59", -1) +New object: Mon Nov 30 00:58:59 GMT+0545 1699 (-8523117961000) + +// new Date("2000", NaN, -1, 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", -1) +New object: Sat Dec 30 23:58:59 GMT+0545 2000 (978200039000) + +// new Date(-200, "11", "31", -1, "59", -1) +New object: Thu Dec 30 23:58:59 GMT+0545 1700 (-8488907161000) + +// new Date("2000", 12, "31", -1, "59", -1) +New object: Tue Jan 30 23:58:59 GMT+0545 2001 (980878439000) + +// new Date(-200, 12, "31", -1, "59", -1) +New object: Sun Jan 30 23:58:59 GMT+0545 1701 (-8486228761000) + +// new Date("2000", -1, "31", -1, "59", -1) +New object: Thu Dec 30 23:58:59 GMT+0545 1999 (946577639000) + +// new Date(-200, -1, "31", -1, "59", -1) +New object: Wed Dec 30 23:58:59 GMT+0545 1699 (-8520443161000) + +// new Date("2000", NaN, "31", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", -1) +New object: Tue Nov 28 23:58:59 GMT+0545 2000 (975435239000) + +// new Date(-200, "11", -1, -1, "59", -1) +New object: Sun Nov 28 23:58:59 GMT+0545 1700 (-8491671961000) + +// new Date("2000", 12, -1, -1, "59", -1) +New object: Fri Dec 29 23:58:59 GMT+0545 2000 (978113639000) + +// new Date(-200, 12, -1, -1, "59", -1) +New object: Wed Dec 29 23:58:59 GMT+0545 1700 (-8488993561000) + +// new Date("2000", -1, -1, -1, "59", -1) +New object: Sun Nov 28 23:58:59 GMT+0545 1999 (943812839000) + +// new Date(-200, -1, -1, -1, "59", -1) +New object: Sat Nov 28 23:58:59 GMT+0545 1699 (-8523207961000) + +// new Date("2000", NaN, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, -1) +New object: Sun Dec 31 23:59:59 GMT+0545 2000 (978286499000) + +// new Date(-200, "11", "31", "23", 60, -1) +New object: Fri Dec 31 23:59:59 GMT+0545 1700 (-8488820701000) + +// new Date("2000", 12, "31", "23", 60, -1) +New object: Wed Jan 31 23:59:59 GMT+0545 2001 (980964899000) + +// new Date(-200, 12, "31", "23", 60, -1) +New object: Mon Jan 31 23:59:59 GMT+0545 1701 (-8486142301000) + +// new Date("2000", -1, "31", "23", 60, -1) +New object: Fri Dec 31 23:59:59 GMT+0545 1999 (946664099000) + +// new Date(-200, -1, "31", "23", 60, -1) +New object: Thu Dec 31 23:59:59 GMT+0545 1699 (-8520356701000) + +// new Date("2000", NaN, "31", "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, -1) +New object: Wed Nov 29 23:59:59 GMT+0545 2000 (975521699000) + +// new Date(-200, "11", -1, "23", 60, -1) +New object: Mon Nov 29 23:59:59 GMT+0545 1700 (-8491585501000) + +// new Date("2000", 12, -1, "23", 60, -1) +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099000) + +// new Date(-200, 12, -1, "23", 60, -1) +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907101000) + +// new Date("2000", -1, -1, "23", 60, -1) +New object: Mon Nov 29 23:59:59 GMT+0545 1999 (943899299000) + +// new Date(-200, -1, -1, "23", 60, -1) +New object: Sun Nov 29 23:59:59 GMT+0545 1699 (-8523121501000) + +// new Date("2000", NaN, -1, "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, -1) +New object: Mon Jan 1 00:59:59 GMT+0545 2001 (978290099000) + +// new Date(-200, "11", "31", 24, 60, -1) +New object: Sat Jan 1 00:59:59 GMT+0545 1701 (-8488817101000) + +// new Date("2000", 12, "31", 24, 60, -1) +New object: Thu Feb 1 00:59:59 GMT+0545 2001 (980968499000) + +// new Date(-200, 12, "31", 24, 60, -1) +New object: Tue Feb 1 00:59:59 GMT+0545 1701 (-8486138701000) + +// new Date("2000", -1, "31", 24, 60, -1) +New object: Sat Jan 1 00:59:59 GMT+0545 2000 (946667699000) + +// new Date(-200, -1, "31", 24, 60, -1) +New object: Fri Jan 1 00:59:59 GMT+0545 1700 (-8520353101000) + +// new Date("2000", NaN, "31", 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, -1) +New object: Thu Nov 30 00:59:59 GMT+0545 2000 (975525299000) + +// new Date(-200, "11", -1, 24, 60, -1) +New object: Tue Nov 30 00:59:59 GMT+0545 1700 (-8491581901000) + +// new Date("2000", 12, -1, 24, 60, -1) +New object: Sun Dec 31 00:59:59 GMT+0545 2000 (978203699000) + +// new Date(-200, 12, -1, 24, 60, -1) +New object: Fri Dec 31 00:59:59 GMT+0545 1700 (-8488903501000) + +// new Date("2000", -1, -1, 24, 60, -1) +New object: Tue Nov 30 00:59:59 GMT+0545 1999 (943902899000) + +// new Date(-200, -1, -1, 24, 60, -1) +New object: Mon Nov 30 00:59:59 GMT+0545 1699 (-8523117901000) + +// new Date("2000", NaN, -1, 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, -1) +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099000) + +// new Date(-200, "11", "31", -1, 60, -1) +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907101000) + +// new Date("2000", 12, "31", -1, 60, -1) +New object: Tue Jan 30 23:59:59 GMT+0545 2001 (980878499000) + +// new Date(-200, 12, "31", -1, 60, -1) +New object: Sun Jan 30 23:59:59 GMT+0545 1701 (-8486228701000) + +// new Date("2000", -1, "31", -1, 60, -1) +New object: Thu Dec 30 23:59:59 GMT+0545 1999 (946577699000) + +// new Date(-200, -1, "31", -1, 60, -1) +New object: Wed Dec 30 23:59:59 GMT+0545 1699 (-8520443101000) + +// new Date("2000", NaN, "31", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, -1) +New object: Tue Nov 28 23:59:59 GMT+0545 2000 (975435299000) + +// new Date(-200, "11", -1, -1, 60, -1) +New object: Sun Nov 28 23:59:59 GMT+0545 1700 (-8491671901000) + +// new Date("2000", 12, -1, -1, 60, -1) +New object: Fri Dec 29 23:59:59 GMT+0545 2000 (978113699000) + +// new Date(-200, 12, -1, -1, 60, -1) +New object: Wed Dec 29 23:59:59 GMT+0545 1700 (-8488993501000) + +// new Date("2000", -1, -1, -1, 60, -1) +New object: Sun Nov 28 23:59:59 GMT+0545 1999 (943812899000) + +// new Date(-200, -1, -1, -1, 60, -1) +New object: Sat Nov 28 23:59:59 GMT+0545 1699 (-8523207901000) + +// new Date("2000", NaN, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, -1) +New object: Sun Dec 31 22:58:59 GMT+0545 2000 (978282839000) + +// new Date(-200, "11", "31", "23", -1, -1) +New object: Fri Dec 31 22:58:59 GMT+0545 1700 (-8488824361000) + +// new Date("2000", 12, "31", "23", -1, -1) +New object: Wed Jan 31 22:58:59 GMT+0545 2001 (980961239000) + +// new Date(-200, 12, "31", "23", -1, -1) +New object: Mon Jan 31 22:58:59 GMT+0545 1701 (-8486145961000) + +// new Date("2000", -1, "31", "23", -1, -1) +New object: Fri Dec 31 22:58:59 GMT+0545 1999 (946660439000) + +// new Date(-200, -1, "31", "23", -1, -1) +New object: Thu Dec 31 22:58:59 GMT+0545 1699 (-8520360361000) + +// new Date("2000", NaN, "31", "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, -1) +New object: Wed Nov 29 22:58:59 GMT+0545 2000 (975518039000) + +// new Date(-200, "11", -1, "23", -1, -1) +New object: Mon Nov 29 22:58:59 GMT+0545 1700 (-8491589161000) + +// new Date("2000", 12, -1, "23", -1, -1) +New object: Sat Dec 30 22:58:59 GMT+0545 2000 (978196439000) + +// new Date(-200, 12, -1, "23", -1, -1) +New object: Thu Dec 30 22:58:59 GMT+0545 1700 (-8488910761000) + +// new Date("2000", -1, -1, "23", -1, -1) +New object: Mon Nov 29 22:58:59 GMT+0545 1999 (943895639000) + +// new Date(-200, -1, -1, "23", -1, -1) +New object: Sun Nov 29 22:58:59 GMT+0545 1699 (-8523125161000) + +// new Date("2000", NaN, -1, "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, -1) +New object: Sun Dec 31 23:58:59 GMT+0545 2000 (978286439000) + +// new Date(-200, "11", "31", 24, -1, -1) +New object: Fri Dec 31 23:58:59 GMT+0545 1700 (-8488820761000) + +// new Date("2000", 12, "31", 24, -1, -1) +New object: Wed Jan 31 23:58:59 GMT+0545 2001 (980964839000) + +// new Date(-200, 12, "31", 24, -1, -1) +New object: Mon Jan 31 23:58:59 GMT+0545 1701 (-8486142361000) + +// new Date("2000", -1, "31", 24, -1, -1) +New object: Fri Dec 31 23:58:59 GMT+0545 1999 (946664039000) + +// new Date(-200, -1, "31", 24, -1, -1) +New object: Thu Dec 31 23:58:59 GMT+0545 1699 (-8520356761000) + +// new Date("2000", NaN, "31", 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, -1) +New object: Wed Nov 29 23:58:59 GMT+0545 2000 (975521639000) + +// new Date(-200, "11", -1, 24, -1, -1) +New object: Mon Nov 29 23:58:59 GMT+0545 1700 (-8491585561000) + +// new Date("2000", 12, -1, 24, -1, -1) +New object: Sat Dec 30 23:58:59 GMT+0545 2000 (978200039000) + +// new Date(-200, 12, -1, 24, -1, -1) +New object: Thu Dec 30 23:58:59 GMT+0545 1700 (-8488907161000) + +// new Date("2000", -1, -1, 24, -1, -1) +New object: Mon Nov 29 23:58:59 GMT+0545 1999 (943899239000) + +// new Date(-200, -1, -1, 24, -1, -1) +New object: Sun Nov 29 23:58:59 GMT+0545 1699 (-8523121561000) + +// new Date("2000", NaN, -1, 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, -1) +New object: Sat Dec 30 22:58:59 GMT+0545 2000 (978196439000) + +// new Date(-200, "11", "31", -1, -1, -1) +New object: Thu Dec 30 22:58:59 GMT+0545 1700 (-8488910761000) + +// new Date("2000", 12, "31", -1, -1, -1) +New object: Tue Jan 30 22:58:59 GMT+0545 2001 (980874839000) + +// new Date(-200, 12, "31", -1, -1, -1) +New object: Sun Jan 30 22:58:59 GMT+0545 1701 (-8486232361000) + +// new Date("2000", -1, "31", -1, -1, -1) +New object: Thu Dec 30 22:58:59 GMT+0545 1999 (946574039000) + +// new Date(-200, -1, "31", -1, -1, -1) +New object: Wed Dec 30 22:58:59 GMT+0545 1699 (-8520446761000) + +// new Date("2000", NaN, "31", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, -1) +New object: Tue Nov 28 22:58:59 GMT+0545 2000 (975431639000) + +// new Date(-200, "11", -1, -1, -1, -1) +New object: Sun Nov 28 22:58:59 GMT+0545 1700 (-8491675561000) + +// new Date("2000", 12, -1, -1, -1, -1) +New object: Fri Dec 29 22:58:59 GMT+0545 2000 (978110039000) + +// new Date(-200, 12, -1, -1, -1, -1) +New object: Wed Dec 29 22:58:59 GMT+0545 1700 (-8488997161000) + +// new Date("2000", -1, -1, -1, -1, -1) +New object: Sun Nov 28 22:58:59 GMT+0545 1999 (943809239000) + +// new Date(-200, -1, -1, -1, -1, -1) +New object: Sat Nov 28 22:58:59 GMT+0545 1699 (-8523211561000) + +// new Date("2000", NaN, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + + +/// End of constructor test new Date(year, month, date, hour, minute, second) + + +/// Start of constructor test new Date(year, month, date, hour, minute, second, millisecond) + +// new Date("2000", "11", "31", "23", "59", "59", "999") +New object: Sun Dec 31 23:59:59 GMT+0545 2000 (978286499999) + +// new Date(-200, "11", "31", "23", "59", "59", "999") +New object: Fri Dec 31 23:59:59 GMT+0545 1700 (-8488820700001) + +// new Date("2000", 12, "31", "23", "59", "59", "999") +New object: Wed Jan 31 23:59:59 GMT+0545 2001 (980964899999) + +// new Date(-200, 12, "31", "23", "59", "59", "999") +New object: Mon Jan 31 23:59:59 GMT+0545 1701 (-8486142300001) + +// new Date("2000", -1, "31", "23", "59", "59", "999") +New object: Fri Dec 31 23:59:59 GMT+0545 1999 (946664099999) + +// new Date(-200, -1, "31", "23", "59", "59", "999") +New object: Thu Dec 31 23:59:59 GMT+0545 1699 (-8520356700001) + +// new Date("2000", NaN, "31", "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", "59", "999") +New object: Wed Nov 29 23:59:59 GMT+0545 2000 (975521699999) + +// new Date(-200, "11", -1, "23", "59", "59", "999") +New object: Mon Nov 29 23:59:59 GMT+0545 1700 (-8491585500001) + +// new Date("2000", 12, -1, "23", "59", "59", "999") +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099999) + +// new Date(-200, 12, -1, "23", "59", "59", "999") +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907100001) + +// new Date("2000", -1, -1, "23", "59", "59", "999") +New object: Mon Nov 29 23:59:59 GMT+0545 1999 (943899299999) + +// new Date(-200, -1, -1, "23", "59", "59", "999") +New object: Sun Nov 29 23:59:59 GMT+0545 1699 (-8523121500001) + +// new Date("2000", NaN, -1, "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", "59", "999") +New object: Mon Jan 1 00:59:59 GMT+0545 2001 (978290099999) + +// new Date(-200, "11", "31", 24, "59", "59", "999") +New object: Sat Jan 1 00:59:59 GMT+0545 1701 (-8488817100001) + +// new Date("2000", 12, "31", 24, "59", "59", "999") +New object: Thu Feb 1 00:59:59 GMT+0545 2001 (980968499999) + +// new Date(-200, 12, "31", 24, "59", "59", "999") +New object: Tue Feb 1 00:59:59 GMT+0545 1701 (-8486138700001) + +// new Date("2000", -1, "31", 24, "59", "59", "999") +New object: Sat Jan 1 00:59:59 GMT+0545 2000 (946667699999) + +// new Date(-200, -1, "31", 24, "59", "59", "999") +New object: Fri Jan 1 00:59:59 GMT+0545 1700 (-8520353100001) + +// new Date("2000", NaN, "31", 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", "59", "999") +New object: Thu Nov 30 00:59:59 GMT+0545 2000 (975525299999) + +// new Date(-200, "11", -1, 24, "59", "59", "999") +New object: Tue Nov 30 00:59:59 GMT+0545 1700 (-8491581900001) + +// new Date("2000", 12, -1, 24, "59", "59", "999") +New object: Sun Dec 31 00:59:59 GMT+0545 2000 (978203699999) + +// new Date(-200, 12, -1, 24, "59", "59", "999") +New object: Fri Dec 31 00:59:59 GMT+0545 1700 (-8488903500001) + +// new Date("2000", -1, -1, 24, "59", "59", "999") +New object: Tue Nov 30 00:59:59 GMT+0545 1999 (943902899999) + +// new Date(-200, -1, -1, 24, "59", "59", "999") +New object: Mon Nov 30 00:59:59 GMT+0545 1699 (-8523117900001) + +// new Date("2000", NaN, -1, 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", "59", "999") +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099999) + +// new Date(-200, "11", "31", -1, "59", "59", "999") +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907100001) + +// new Date("2000", 12, "31", -1, "59", "59", "999") +New object: Tue Jan 30 23:59:59 GMT+0545 2001 (980878499999) + +// new Date(-200, 12, "31", -1, "59", "59", "999") +New object: Sun Jan 30 23:59:59 GMT+0545 1701 (-8486228700001) + +// new Date("2000", -1, "31", -1, "59", "59", "999") +New object: Thu Dec 30 23:59:59 GMT+0545 1999 (946577699999) + +// new Date(-200, -1, "31", -1, "59", "59", "999") +New object: Wed Dec 30 23:59:59 GMT+0545 1699 (-8520443100001) + +// new Date("2000", NaN, "31", -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", "59", "999") +New object: Tue Nov 28 23:59:59 GMT+0545 2000 (975435299999) + +// new Date(-200, "11", -1, -1, "59", "59", "999") +New object: Sun Nov 28 23:59:59 GMT+0545 1700 (-8491671900001) + +// new Date("2000", 12, -1, -1, "59", "59", "999") +New object: Fri Dec 29 23:59:59 GMT+0545 2000 (978113699999) + +// new Date(-200, 12, -1, -1, "59", "59", "999") +New object: Wed Dec 29 23:59:59 GMT+0545 1700 (-8488993500001) + +// new Date("2000", -1, -1, -1, "59", "59", "999") +New object: Sun Nov 28 23:59:59 GMT+0545 1999 (943812899999) + +// new Date(-200, -1, -1, -1, "59", "59", "999") +New object: Sat Nov 28 23:59:59 GMT+0545 1699 (-8523207900001) + +// new Date("2000", NaN, -1, -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, "59", "999") +New object: Mon Jan 1 00:00:59 GMT+0545 2001 (978286559999) + +// new Date(-200, "11", "31", "23", 60, "59", "999") +New object: Sat Jan 1 00:00:59 GMT+0545 1701 (-8488820640001) + +// new Date("2000", 12, "31", "23", 60, "59", "999") +New object: Thu Feb 1 00:00:59 GMT+0545 2001 (980964959999) + +// new Date(-200, 12, "31", "23", 60, "59", "999") +New object: Tue Feb 1 00:00:59 GMT+0545 1701 (-8486142240001) + +// new Date("2000", -1, "31", "23", 60, "59", "999") +New object: Sat Jan 1 00:00:59 GMT+0545 2000 (946664159999) + +// new Date(-200, -1, "31", "23", 60, "59", "999") +New object: Fri Jan 1 00:00:59 GMT+0545 1700 (-8520356640001) + +// new Date("2000", NaN, "31", "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, "59", "999") +New object: Thu Nov 30 00:00:59 GMT+0545 2000 (975521759999) + +// new Date(-200, "11", -1, "23", 60, "59", "999") +New object: Tue Nov 30 00:00:59 GMT+0545 1700 (-8491585440001) + +// new Date("2000", 12, -1, "23", 60, "59", "999") +New object: Sun Dec 31 00:00:59 GMT+0545 2000 (978200159999) + +// new Date(-200, 12, -1, "23", 60, "59", "999") +New object: Fri Dec 31 00:00:59 GMT+0545 1700 (-8488907040001) + +// new Date("2000", -1, -1, "23", 60, "59", "999") +New object: Tue Nov 30 00:00:59 GMT+0545 1999 (943899359999) + +// new Date(-200, -1, -1, "23", 60, "59", "999") +New object: Mon Nov 30 00:00:59 GMT+0545 1699 (-8523121440001) + +// new Date("2000", NaN, -1, "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, "59", "999") +New object: Mon Jan 1 01:00:59 GMT+0545 2001 (978290159999) + +// new Date(-200, "11", "31", 24, 60, "59", "999") +New object: Sat Jan 1 01:00:59 GMT+0545 1701 (-8488817040001) + +// new Date("2000", 12, "31", 24, 60, "59", "999") +New object: Thu Feb 1 01:00:59 GMT+0545 2001 (980968559999) + +// new Date(-200, 12, "31", 24, 60, "59", "999") +New object: Tue Feb 1 01:00:59 GMT+0545 1701 (-8486138640001) + +// new Date("2000", -1, "31", 24, 60, "59", "999") +New object: Sat Jan 1 01:00:59 GMT+0545 2000 (946667759999) + +// new Date(-200, -1, "31", 24, 60, "59", "999") +New object: Fri Jan 1 01:00:59 GMT+0545 1700 (-8520353040001) + +// new Date("2000", NaN, "31", 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, "59", "999") +New object: Thu Nov 30 01:00:59 GMT+0545 2000 (975525359999) + +// new Date(-200, "11", -1, 24, 60, "59", "999") +New object: Tue Nov 30 01:00:59 GMT+0545 1700 (-8491581840001) + +// new Date("2000", 12, -1, 24, 60, "59", "999") +New object: Sun Dec 31 01:00:59 GMT+0545 2000 (978203759999) + +// new Date(-200, 12, -1, 24, 60, "59", "999") +New object: Fri Dec 31 01:00:59 GMT+0545 1700 (-8488903440001) + +// new Date("2000", -1, -1, 24, 60, "59", "999") +New object: Tue Nov 30 01:00:59 GMT+0545 1999 (943902959999) + +// new Date(-200, -1, -1, 24, 60, "59", "999") +New object: Mon Nov 30 01:00:59 GMT+0545 1699 (-8523117840001) + +// new Date("2000", NaN, -1, 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, "59", "999") +New object: Sun Dec 31 00:00:59 GMT+0545 2000 (978200159999) + +// new Date(-200, "11", "31", -1, 60, "59", "999") +New object: Fri Dec 31 00:00:59 GMT+0545 1700 (-8488907040001) + +// new Date("2000", 12, "31", -1, 60, "59", "999") +New object: Wed Jan 31 00:00:59 GMT+0545 2001 (980878559999) + +// new Date(-200, 12, "31", -1, 60, "59", "999") +New object: Mon Jan 31 00:00:59 GMT+0545 1701 (-8486228640001) + +// new Date("2000", -1, "31", -1, 60, "59", "999") +New object: Fri Dec 31 00:00:59 GMT+0545 1999 (946577759999) + +// new Date(-200, -1, "31", -1, 60, "59", "999") +New object: Thu Dec 31 00:00:59 GMT+0545 1699 (-8520443040001) + +// new Date("2000", NaN, "31", -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, "59", "999") +New object: Wed Nov 29 00:00:59 GMT+0545 2000 (975435359999) + +// new Date(-200, "11", -1, -1, 60, "59", "999") +New object: Mon Nov 29 00:00:59 GMT+0545 1700 (-8491671840001) + +// new Date("2000", 12, -1, -1, 60, "59", "999") +New object: Sat Dec 30 00:00:59 GMT+0545 2000 (978113759999) + +// new Date(-200, 12, -1, -1, 60, "59", "999") +New object: Thu Dec 30 00:00:59 GMT+0545 1700 (-8488993440001) + +// new Date("2000", -1, -1, -1, 60, "59", "999") +New object: Mon Nov 29 00:00:59 GMT+0545 1999 (943812959999) + +// new Date(-200, -1, -1, -1, 60, "59", "999") +New object: Sun Nov 29 00:00:59 GMT+0545 1699 (-8523207840001) + +// new Date("2000", NaN, -1, -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, "59", "999") +New object: Sun Dec 31 22:59:59 GMT+0545 2000 (978282899999) + +// new Date(-200, "11", "31", "23", -1, "59", "999") +New object: Fri Dec 31 22:59:59 GMT+0545 1700 (-8488824300001) + +// new Date("2000", 12, "31", "23", -1, "59", "999") +New object: Wed Jan 31 22:59:59 GMT+0545 2001 (980961299999) + +// new Date(-200, 12, "31", "23", -1, "59", "999") +New object: Mon Jan 31 22:59:59 GMT+0545 1701 (-8486145900001) + +// new Date("2000", -1, "31", "23", -1, "59", "999") +New object: Fri Dec 31 22:59:59 GMT+0545 1999 (946660499999) + +// new Date(-200, -1, "31", "23", -1, "59", "999") +New object: Thu Dec 31 22:59:59 GMT+0545 1699 (-8520360300001) + +// new Date("2000", NaN, "31", "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, "59", "999") +New object: Wed Nov 29 22:59:59 GMT+0545 2000 (975518099999) + +// new Date(-200, "11", -1, "23", -1, "59", "999") +New object: Mon Nov 29 22:59:59 GMT+0545 1700 (-8491589100001) + +// new Date("2000", 12, -1, "23", -1, "59", "999") +New object: Sat Dec 30 22:59:59 GMT+0545 2000 (978196499999) + +// new Date(-200, 12, -1, "23", -1, "59", "999") +New object: Thu Dec 30 22:59:59 GMT+0545 1700 (-8488910700001) + +// new Date("2000", -1, -1, "23", -1, "59", "999") +New object: Mon Nov 29 22:59:59 GMT+0545 1999 (943895699999) + +// new Date(-200, -1, -1, "23", -1, "59", "999") +New object: Sun Nov 29 22:59:59 GMT+0545 1699 (-8523125100001) + +// new Date("2000", NaN, -1, "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, "59", "999") +New object: Sun Dec 31 23:59:59 GMT+0545 2000 (978286499999) + +// new Date(-200, "11", "31", 24, -1, "59", "999") +New object: Fri Dec 31 23:59:59 GMT+0545 1700 (-8488820700001) + +// new Date("2000", 12, "31", 24, -1, "59", "999") +New object: Wed Jan 31 23:59:59 GMT+0545 2001 (980964899999) + +// new Date(-200, 12, "31", 24, -1, "59", "999") +New object: Mon Jan 31 23:59:59 GMT+0545 1701 (-8486142300001) + +// new Date("2000", -1, "31", 24, -1, "59", "999") +New object: Fri Dec 31 23:59:59 GMT+0545 1999 (946664099999) + +// new Date(-200, -1, "31", 24, -1, "59", "999") +New object: Thu Dec 31 23:59:59 GMT+0545 1699 (-8520356700001) + +// new Date("2000", NaN, "31", 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, "59", "999") +New object: Wed Nov 29 23:59:59 GMT+0545 2000 (975521699999) + +// new Date(-200, "11", -1, 24, -1, "59", "999") +New object: Mon Nov 29 23:59:59 GMT+0545 1700 (-8491585500001) + +// new Date("2000", 12, -1, 24, -1, "59", "999") +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099999) + +// new Date(-200, 12, -1, 24, -1, "59", "999") +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907100001) + +// new Date("2000", -1, -1, 24, -1, "59", "999") +New object: Mon Nov 29 23:59:59 GMT+0545 1999 (943899299999) + +// new Date(-200, -1, -1, 24, -1, "59", "999") +New object: Sun Nov 29 23:59:59 GMT+0545 1699 (-8523121500001) + +// new Date("2000", NaN, -1, 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, "59", "999") +New object: Sat Dec 30 22:59:59 GMT+0545 2000 (978196499999) + +// new Date(-200, "11", "31", -1, -1, "59", "999") +New object: Thu Dec 30 22:59:59 GMT+0545 1700 (-8488910700001) + +// new Date("2000", 12, "31", -1, -1, "59", "999") +New object: Tue Jan 30 22:59:59 GMT+0545 2001 (980874899999) + +// new Date(-200, 12, "31", -1, -1, "59", "999") +New object: Sun Jan 30 22:59:59 GMT+0545 1701 (-8486232300001) + +// new Date("2000", -1, "31", -1, -1, "59", "999") +New object: Thu Dec 30 22:59:59 GMT+0545 1999 (946574099999) + +// new Date(-200, -1, "31", -1, -1, "59", "999") +New object: Wed Dec 30 22:59:59 GMT+0545 1699 (-8520446700001) + +// new Date("2000", NaN, "31", -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, "59", "999") +New object: Tue Nov 28 22:59:59 GMT+0545 2000 (975431699999) + +// new Date(-200, "11", -1, -1, -1, "59", "999") +New object: Sun Nov 28 22:59:59 GMT+0545 1700 (-8491675500001) + +// new Date("2000", 12, -1, -1, -1, "59", "999") +New object: Fri Dec 29 22:59:59 GMT+0545 2000 (978110099999) + +// new Date(-200, 12, -1, -1, -1, "59", "999") +New object: Wed Dec 29 22:59:59 GMT+0545 1700 (-8488997100001) + +// new Date("2000", -1, -1, -1, -1, "59", "999") +New object: Sun Nov 28 22:59:59 GMT+0545 1999 (943809299999) + +// new Date(-200, -1, -1, -1, -1, "59", "999") +New object: Sat Nov 28 22:59:59 GMT+0545 1699 (-8523211500001) + +// new Date("2000", NaN, -1, -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, "59", "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", 60, "999") +New object: Mon Jan 1 00:00:00 GMT+0545 2001 (978286500999) + +// new Date(-200, "11", "31", "23", "59", 60, "999") +New object: Sat Jan 1 00:00:00 GMT+0545 1701 (-8488820699001) + +// new Date("2000", 12, "31", "23", "59", 60, "999") +New object: Thu Feb 1 00:00:00 GMT+0545 2001 (980964900999) + +// new Date(-200, 12, "31", "23", "59", 60, "999") +New object: Tue Feb 1 00:00:00 GMT+0545 1701 (-8486142299001) + +// new Date("2000", -1, "31", "23", "59", 60, "999") +New object: Sat Jan 1 00:00:00 GMT+0545 2000 (946664100999) + +// new Date(-200, -1, "31", "23", "59", 60, "999") +New object: Fri Jan 1 00:00:00 GMT+0545 1700 (-8520356699001) + +// new Date("2000", NaN, "31", "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", 60, "999") +New object: Thu Nov 30 00:00:00 GMT+0545 2000 (975521700999) + +// new Date(-200, "11", -1, "23", "59", 60, "999") +New object: Tue Nov 30 00:00:00 GMT+0545 1700 (-8491585499001) + +// new Date("2000", 12, -1, "23", "59", 60, "999") +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100999) + +// new Date(-200, 12, -1, "23", "59", 60, "999") +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907099001) + +// new Date("2000", -1, -1, "23", "59", 60, "999") +New object: Tue Nov 30 00:00:00 GMT+0545 1999 (943899300999) + +// new Date(-200, -1, -1, "23", "59", 60, "999") +New object: Mon Nov 30 00:00:00 GMT+0545 1699 (-8523121499001) + +// new Date("2000", NaN, -1, "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", 60, "999") +New object: Mon Jan 1 01:00:00 GMT+0545 2001 (978290100999) + +// new Date(-200, "11", "31", 24, "59", 60, "999") +New object: Sat Jan 1 01:00:00 GMT+0545 1701 (-8488817099001) + +// new Date("2000", 12, "31", 24, "59", 60, "999") +New object: Thu Feb 1 01:00:00 GMT+0545 2001 (980968500999) + +// new Date(-200, 12, "31", 24, "59", 60, "999") +New object: Tue Feb 1 01:00:00 GMT+0545 1701 (-8486138699001) + +// new Date("2000", -1, "31", 24, "59", 60, "999") +New object: Sat Jan 1 01:00:00 GMT+0545 2000 (946667700999) + +// new Date(-200, -1, "31", 24, "59", 60, "999") +New object: Fri Jan 1 01:00:00 GMT+0545 1700 (-8520353099001) + +// new Date("2000", NaN, "31", 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", 60, "999") +New object: Thu Nov 30 01:00:00 GMT+0545 2000 (975525300999) + +// new Date(-200, "11", -1, 24, "59", 60, "999") +New object: Tue Nov 30 01:00:00 GMT+0545 1700 (-8491581899001) + +// new Date("2000", 12, -1, 24, "59", 60, "999") +New object: Sun Dec 31 01:00:00 GMT+0545 2000 (978203700999) + +// new Date(-200, 12, -1, 24, "59", 60, "999") +New object: Fri Dec 31 01:00:00 GMT+0545 1700 (-8488903499001) + +// new Date("2000", -1, -1, 24, "59", 60, "999") +New object: Tue Nov 30 01:00:00 GMT+0545 1999 (943902900999) + +// new Date(-200, -1, -1, 24, "59", 60, "999") +New object: Mon Nov 30 01:00:00 GMT+0545 1699 (-8523117899001) + +// new Date("2000", NaN, -1, 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", 60, "999") +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100999) + +// new Date(-200, "11", "31", -1, "59", 60, "999") +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907099001) + +// new Date("2000", 12, "31", -1, "59", 60, "999") +New object: Wed Jan 31 00:00:00 GMT+0545 2001 (980878500999) + +// new Date(-200, 12, "31", -1, "59", 60, "999") +New object: Mon Jan 31 00:00:00 GMT+0545 1701 (-8486228699001) + +// new Date("2000", -1, "31", -1, "59", 60, "999") +New object: Fri Dec 31 00:00:00 GMT+0545 1999 (946577700999) + +// new Date(-200, -1, "31", -1, "59", 60, "999") +New object: Thu Dec 31 00:00:00 GMT+0545 1699 (-8520443099001) + +// new Date("2000", NaN, "31", -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", 60, "999") +New object: Wed Nov 29 00:00:00 GMT+0545 2000 (975435300999) + +// new Date(-200, "11", -1, -1, "59", 60, "999") +New object: Mon Nov 29 00:00:00 GMT+0545 1700 (-8491671899001) + +// new Date("2000", 12, -1, -1, "59", 60, "999") +New object: Sat Dec 30 00:00:00 GMT+0545 2000 (978113700999) + +// new Date(-200, 12, -1, -1, "59", 60, "999") +New object: Thu Dec 30 00:00:00 GMT+0545 1700 (-8488993499001) + +// new Date("2000", -1, -1, -1, "59", 60, "999") +New object: Mon Nov 29 00:00:00 GMT+0545 1999 (943812900999) + +// new Date(-200, -1, -1, -1, "59", 60, "999") +New object: Sun Nov 29 00:00:00 GMT+0545 1699 (-8523207899001) + +// new Date("2000", NaN, -1, -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, 60, "999") +New object: Mon Jan 1 00:01:00 GMT+0545 2001 (978286560999) + +// new Date(-200, "11", "31", "23", 60, 60, "999") +New object: Sat Jan 1 00:01:00 GMT+0545 1701 (-8488820639001) + +// new Date("2000", 12, "31", "23", 60, 60, "999") +New object: Thu Feb 1 00:01:00 GMT+0545 2001 (980964960999) + +// new Date(-200, 12, "31", "23", 60, 60, "999") +New object: Tue Feb 1 00:01:00 GMT+0545 1701 (-8486142239001) + +// new Date("2000", -1, "31", "23", 60, 60, "999") +New object: Sat Jan 1 00:01:00 GMT+0545 2000 (946664160999) + +// new Date(-200, -1, "31", "23", 60, 60, "999") +New object: Fri Jan 1 00:01:00 GMT+0545 1700 (-8520356639001) + +// new Date("2000", NaN, "31", "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, 60, "999") +New object: Thu Nov 30 00:01:00 GMT+0545 2000 (975521760999) + +// new Date(-200, "11", -1, "23", 60, 60, "999") +New object: Tue Nov 30 00:01:00 GMT+0545 1700 (-8491585439001) + +// new Date("2000", 12, -1, "23", 60, 60, "999") +New object: Sun Dec 31 00:01:00 GMT+0545 2000 (978200160999) + +// new Date(-200, 12, -1, "23", 60, 60, "999") +New object: Fri Dec 31 00:01:00 GMT+0545 1700 (-8488907039001) + +// new Date("2000", -1, -1, "23", 60, 60, "999") +New object: Tue Nov 30 00:01:00 GMT+0545 1999 (943899360999) + +// new Date(-200, -1, -1, "23", 60, 60, "999") +New object: Mon Nov 30 00:01:00 GMT+0545 1699 (-8523121439001) + +// new Date("2000", NaN, -1, "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, 60, "999") +New object: Mon Jan 1 01:01:00 GMT+0545 2001 (978290160999) + +// new Date(-200, "11", "31", 24, 60, 60, "999") +New object: Sat Jan 1 01:01:00 GMT+0545 1701 (-8488817039001) + +// new Date("2000", 12, "31", 24, 60, 60, "999") +New object: Thu Feb 1 01:01:00 GMT+0545 2001 (980968560999) + +// new Date(-200, 12, "31", 24, 60, 60, "999") +New object: Tue Feb 1 01:01:00 GMT+0545 1701 (-8486138639001) + +// new Date("2000", -1, "31", 24, 60, 60, "999") +New object: Sat Jan 1 01:01:00 GMT+0545 2000 (946667760999) + +// new Date(-200, -1, "31", 24, 60, 60, "999") +New object: Fri Jan 1 01:01:00 GMT+0545 1700 (-8520353039001) + +// new Date("2000", NaN, "31", 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, 60, "999") +New object: Thu Nov 30 01:01:00 GMT+0545 2000 (975525360999) + +// new Date(-200, "11", -1, 24, 60, 60, "999") +New object: Tue Nov 30 01:01:00 GMT+0545 1700 (-8491581839001) + +// new Date("2000", 12, -1, 24, 60, 60, "999") +New object: Sun Dec 31 01:01:00 GMT+0545 2000 (978203760999) + +// new Date(-200, 12, -1, 24, 60, 60, "999") +New object: Fri Dec 31 01:01:00 GMT+0545 1700 (-8488903439001) + +// new Date("2000", -1, -1, 24, 60, 60, "999") +New object: Tue Nov 30 01:01:00 GMT+0545 1999 (943902960999) + +// new Date(-200, -1, -1, 24, 60, 60, "999") +New object: Mon Nov 30 01:01:00 GMT+0545 1699 (-8523117839001) + +// new Date("2000", NaN, -1, 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, 60, "999") +New object: Sun Dec 31 00:01:00 GMT+0545 2000 (978200160999) + +// new Date(-200, "11", "31", -1, 60, 60, "999") +New object: Fri Dec 31 00:01:00 GMT+0545 1700 (-8488907039001) + +// new Date("2000", 12, "31", -1, 60, 60, "999") +New object: Wed Jan 31 00:01:00 GMT+0545 2001 (980878560999) + +// new Date(-200, 12, "31", -1, 60, 60, "999") +New object: Mon Jan 31 00:01:00 GMT+0545 1701 (-8486228639001) + +// new Date("2000", -1, "31", -1, 60, 60, "999") +New object: Fri Dec 31 00:01:00 GMT+0545 1999 (946577760999) + +// new Date(-200, -1, "31", -1, 60, 60, "999") +New object: Thu Dec 31 00:01:00 GMT+0545 1699 (-8520443039001) + +// new Date("2000", NaN, "31", -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, 60, "999") +New object: Wed Nov 29 00:01:00 GMT+0545 2000 (975435360999) + +// new Date(-200, "11", -1, -1, 60, 60, "999") +New object: Mon Nov 29 00:01:00 GMT+0545 1700 (-8491671839001) + +// new Date("2000", 12, -1, -1, 60, 60, "999") +New object: Sat Dec 30 00:01:00 GMT+0545 2000 (978113760999) + +// new Date(-200, 12, -1, -1, 60, 60, "999") +New object: Thu Dec 30 00:01:00 GMT+0545 1700 (-8488993439001) + +// new Date("2000", -1, -1, -1, 60, 60, "999") +New object: Mon Nov 29 00:01:00 GMT+0545 1999 (943812960999) + +// new Date(-200, -1, -1, -1, 60, 60, "999") +New object: Sun Nov 29 00:01:00 GMT+0545 1699 (-8523207839001) + +// new Date("2000", NaN, -1, -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, 60, "999") +New object: Sun Dec 31 23:00:00 GMT+0545 2000 (978282900999) + +// new Date(-200, "11", "31", "23", -1, 60, "999") +New object: Fri Dec 31 23:00:00 GMT+0545 1700 (-8488824299001) + +// new Date("2000", 12, "31", "23", -1, 60, "999") +New object: Wed Jan 31 23:00:00 GMT+0545 2001 (980961300999) + +// new Date(-200, 12, "31", "23", -1, 60, "999") +New object: Mon Jan 31 23:00:00 GMT+0545 1701 (-8486145899001) + +// new Date("2000", -1, "31", "23", -1, 60, "999") +New object: Fri Dec 31 23:00:00 GMT+0545 1999 (946660500999) + +// new Date(-200, -1, "31", "23", -1, 60, "999") +New object: Thu Dec 31 23:00:00 GMT+0545 1699 (-8520360299001) + +// new Date("2000", NaN, "31", "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, 60, "999") +New object: Wed Nov 29 23:00:00 GMT+0545 2000 (975518100999) + +// new Date(-200, "11", -1, "23", -1, 60, "999") +New object: Mon Nov 29 23:00:00 GMT+0545 1700 (-8491589099001) + +// new Date("2000", 12, -1, "23", -1, 60, "999") +New object: Sat Dec 30 23:00:00 GMT+0545 2000 (978196500999) + +// new Date(-200, 12, -1, "23", -1, 60, "999") +New object: Thu Dec 30 23:00:00 GMT+0545 1700 (-8488910699001) + +// new Date("2000", -1, -1, "23", -1, 60, "999") +New object: Mon Nov 29 23:00:00 GMT+0545 1999 (943895700999) + +// new Date(-200, -1, -1, "23", -1, 60, "999") +New object: Sun Nov 29 23:00:00 GMT+0545 1699 (-8523125099001) + +// new Date("2000", NaN, -1, "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, 60, "999") +New object: Mon Jan 1 00:00:00 GMT+0545 2001 (978286500999) + +// new Date(-200, "11", "31", 24, -1, 60, "999") +New object: Sat Jan 1 00:00:00 GMT+0545 1701 (-8488820699001) + +// new Date("2000", 12, "31", 24, -1, 60, "999") +New object: Thu Feb 1 00:00:00 GMT+0545 2001 (980964900999) + +// new Date(-200, 12, "31", 24, -1, 60, "999") +New object: Tue Feb 1 00:00:00 GMT+0545 1701 (-8486142299001) + +// new Date("2000", -1, "31", 24, -1, 60, "999") +New object: Sat Jan 1 00:00:00 GMT+0545 2000 (946664100999) + +// new Date(-200, -1, "31", 24, -1, 60, "999") +New object: Fri Jan 1 00:00:00 GMT+0545 1700 (-8520356699001) + +// new Date("2000", NaN, "31", 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, 60, "999") +New object: Thu Nov 30 00:00:00 GMT+0545 2000 (975521700999) + +// new Date(-200, "11", -1, 24, -1, 60, "999") +New object: Tue Nov 30 00:00:00 GMT+0545 1700 (-8491585499001) + +// new Date("2000", 12, -1, 24, -1, 60, "999") +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100999) + +// new Date(-200, 12, -1, 24, -1, 60, "999") +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907099001) + +// new Date("2000", -1, -1, 24, -1, 60, "999") +New object: Tue Nov 30 00:00:00 GMT+0545 1999 (943899300999) + +// new Date(-200, -1, -1, 24, -1, 60, "999") +New object: Mon Nov 30 00:00:00 GMT+0545 1699 (-8523121499001) + +// new Date("2000", NaN, -1, 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, 60, "999") +New object: Sat Dec 30 23:00:00 GMT+0545 2000 (978196500999) + +// new Date(-200, "11", "31", -1, -1, 60, "999") +New object: Thu Dec 30 23:00:00 GMT+0545 1700 (-8488910699001) + +// new Date("2000", 12, "31", -1, -1, 60, "999") +New object: Tue Jan 30 23:00:00 GMT+0545 2001 (980874900999) + +// new Date(-200, 12, "31", -1, -1, 60, "999") +New object: Sun Jan 30 23:00:00 GMT+0545 1701 (-8486232299001) + +// new Date("2000", -1, "31", -1, -1, 60, "999") +New object: Thu Dec 30 23:00:00 GMT+0545 1999 (946574100999) + +// new Date(-200, -1, "31", -1, -1, 60, "999") +New object: Wed Dec 30 23:00:00 GMT+0545 1699 (-8520446699001) + +// new Date("2000", NaN, "31", -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, 60, "999") +New object: Tue Nov 28 23:00:00 GMT+0545 2000 (975431700999) + +// new Date(-200, "11", -1, -1, -1, 60, "999") +New object: Sun Nov 28 23:00:00 GMT+0545 1700 (-8491675499001) + +// new Date("2000", 12, -1, -1, -1, 60, "999") +New object: Fri Dec 29 23:00:00 GMT+0545 2000 (978110100999) + +// new Date(-200, 12, -1, -1, -1, 60, "999") +New object: Wed Dec 29 23:00:00 GMT+0545 1700 (-8488997099001) + +// new Date("2000", -1, -1, -1, -1, 60, "999") +New object: Sun Nov 28 23:00:00 GMT+0545 1999 (943809300999) + +// new Date(-200, -1, -1, -1, -1, 60, "999") +New object: Sat Nov 28 23:00:00 GMT+0545 1699 (-8523211499001) + +// new Date("2000", NaN, -1, -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, 60, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", -1, "999") +New object: Sun Dec 31 23:58:59 GMT+0545 2000 (978286439999) + +// new Date(-200, "11", "31", "23", "59", -1, "999") +New object: Fri Dec 31 23:58:59 GMT+0545 1700 (-8488820760001) + +// new Date("2000", 12, "31", "23", "59", -1, "999") +New object: Wed Jan 31 23:58:59 GMT+0545 2001 (980964839999) + +// new Date(-200, 12, "31", "23", "59", -1, "999") +New object: Mon Jan 31 23:58:59 GMT+0545 1701 (-8486142360001) + +// new Date("2000", -1, "31", "23", "59", -1, "999") +New object: Fri Dec 31 23:58:59 GMT+0545 1999 (946664039999) + +// new Date(-200, -1, "31", "23", "59", -1, "999") +New object: Thu Dec 31 23:58:59 GMT+0545 1699 (-8520356760001) + +// new Date("2000", NaN, "31", "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", -1, "999") +New object: Wed Nov 29 23:58:59 GMT+0545 2000 (975521639999) + +// new Date(-200, "11", -1, "23", "59", -1, "999") +New object: Mon Nov 29 23:58:59 GMT+0545 1700 (-8491585560001) + +// new Date("2000", 12, -1, "23", "59", -1, "999") +New object: Sat Dec 30 23:58:59 GMT+0545 2000 (978200039999) + +// new Date(-200, 12, -1, "23", "59", -1, "999") +New object: Thu Dec 30 23:58:59 GMT+0545 1700 (-8488907160001) + +// new Date("2000", -1, -1, "23", "59", -1, "999") +New object: Mon Nov 29 23:58:59 GMT+0545 1999 (943899239999) + +// new Date(-200, -1, -1, "23", "59", -1, "999") +New object: Sun Nov 29 23:58:59 GMT+0545 1699 (-8523121560001) + +// new Date("2000", NaN, -1, "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", -1, "999") +New object: Mon Jan 1 00:58:59 GMT+0545 2001 (978290039999) + +// new Date(-200, "11", "31", 24, "59", -1, "999") +New object: Sat Jan 1 00:58:59 GMT+0545 1701 (-8488817160001) + +// new Date("2000", 12, "31", 24, "59", -1, "999") +New object: Thu Feb 1 00:58:59 GMT+0545 2001 (980968439999) + +// new Date(-200, 12, "31", 24, "59", -1, "999") +New object: Tue Feb 1 00:58:59 GMT+0545 1701 (-8486138760001) + +// new Date("2000", -1, "31", 24, "59", -1, "999") +New object: Sat Jan 1 00:58:59 GMT+0545 2000 (946667639999) + +// new Date(-200, -1, "31", 24, "59", -1, "999") +New object: Fri Jan 1 00:58:59 GMT+0545 1700 (-8520353160001) + +// new Date("2000", NaN, "31", 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", -1, "999") +New object: Thu Nov 30 00:58:59 GMT+0545 2000 (975525239999) + +// new Date(-200, "11", -1, 24, "59", -1, "999") +New object: Tue Nov 30 00:58:59 GMT+0545 1700 (-8491581960001) + +// new Date("2000", 12, -1, 24, "59", -1, "999") +New object: Sun Dec 31 00:58:59 GMT+0545 2000 (978203639999) + +// new Date(-200, 12, -1, 24, "59", -1, "999") +New object: Fri Dec 31 00:58:59 GMT+0545 1700 (-8488903560001) + +// new Date("2000", -1, -1, 24, "59", -1, "999") +New object: Tue Nov 30 00:58:59 GMT+0545 1999 (943902839999) + +// new Date(-200, -1, -1, 24, "59", -1, "999") +New object: Mon Nov 30 00:58:59 GMT+0545 1699 (-8523117960001) + +// new Date("2000", NaN, -1, 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", -1, "999") +New object: Sat Dec 30 23:58:59 GMT+0545 2000 (978200039999) + +// new Date(-200, "11", "31", -1, "59", -1, "999") +New object: Thu Dec 30 23:58:59 GMT+0545 1700 (-8488907160001) + +// new Date("2000", 12, "31", -1, "59", -1, "999") +New object: Tue Jan 30 23:58:59 GMT+0545 2001 (980878439999) + +// new Date(-200, 12, "31", -1, "59", -1, "999") +New object: Sun Jan 30 23:58:59 GMT+0545 1701 (-8486228760001) + +// new Date("2000", -1, "31", -1, "59", -1, "999") +New object: Thu Dec 30 23:58:59 GMT+0545 1999 (946577639999) + +// new Date(-200, -1, "31", -1, "59", -1, "999") +New object: Wed Dec 30 23:58:59 GMT+0545 1699 (-8520443160001) + +// new Date("2000", NaN, "31", -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", -1, "999") +New object: Tue Nov 28 23:58:59 GMT+0545 2000 (975435239999) + +// new Date(-200, "11", -1, -1, "59", -1, "999") +New object: Sun Nov 28 23:58:59 GMT+0545 1700 (-8491671960001) + +// new Date("2000", 12, -1, -1, "59", -1, "999") +New object: Fri Dec 29 23:58:59 GMT+0545 2000 (978113639999) + +// new Date(-200, 12, -1, -1, "59", -1, "999") +New object: Wed Dec 29 23:58:59 GMT+0545 1700 (-8488993560001) + +// new Date("2000", -1, -1, -1, "59", -1, "999") +New object: Sun Nov 28 23:58:59 GMT+0545 1999 (943812839999) + +// new Date(-200, -1, -1, -1, "59", -1, "999") +New object: Sat Nov 28 23:58:59 GMT+0545 1699 (-8523207960001) + +// new Date("2000", NaN, -1, -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, -1, "999") +New object: Sun Dec 31 23:59:59 GMT+0545 2000 (978286499999) + +// new Date(-200, "11", "31", "23", 60, -1, "999") +New object: Fri Dec 31 23:59:59 GMT+0545 1700 (-8488820700001) + +// new Date("2000", 12, "31", "23", 60, -1, "999") +New object: Wed Jan 31 23:59:59 GMT+0545 2001 (980964899999) + +// new Date(-200, 12, "31", "23", 60, -1, "999") +New object: Mon Jan 31 23:59:59 GMT+0545 1701 (-8486142300001) + +// new Date("2000", -1, "31", "23", 60, -1, "999") +New object: Fri Dec 31 23:59:59 GMT+0545 1999 (946664099999) + +// new Date(-200, -1, "31", "23", 60, -1, "999") +New object: Thu Dec 31 23:59:59 GMT+0545 1699 (-8520356700001) + +// new Date("2000", NaN, "31", "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, -1, "999") +New object: Wed Nov 29 23:59:59 GMT+0545 2000 (975521699999) + +// new Date(-200, "11", -1, "23", 60, -1, "999") +New object: Mon Nov 29 23:59:59 GMT+0545 1700 (-8491585500001) + +// new Date("2000", 12, -1, "23", 60, -1, "999") +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099999) + +// new Date(-200, 12, -1, "23", 60, -1, "999") +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907100001) + +// new Date("2000", -1, -1, "23", 60, -1, "999") +New object: Mon Nov 29 23:59:59 GMT+0545 1999 (943899299999) + +// new Date(-200, -1, -1, "23", 60, -1, "999") +New object: Sun Nov 29 23:59:59 GMT+0545 1699 (-8523121500001) + +// new Date("2000", NaN, -1, "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, -1, "999") +New object: Mon Jan 1 00:59:59 GMT+0545 2001 (978290099999) + +// new Date(-200, "11", "31", 24, 60, -1, "999") +New object: Sat Jan 1 00:59:59 GMT+0545 1701 (-8488817100001) + +// new Date("2000", 12, "31", 24, 60, -1, "999") +New object: Thu Feb 1 00:59:59 GMT+0545 2001 (980968499999) + +// new Date(-200, 12, "31", 24, 60, -1, "999") +New object: Tue Feb 1 00:59:59 GMT+0545 1701 (-8486138700001) + +// new Date("2000", -1, "31", 24, 60, -1, "999") +New object: Sat Jan 1 00:59:59 GMT+0545 2000 (946667699999) + +// new Date(-200, -1, "31", 24, 60, -1, "999") +New object: Fri Jan 1 00:59:59 GMT+0545 1700 (-8520353100001) + +// new Date("2000", NaN, "31", 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, -1, "999") +New object: Thu Nov 30 00:59:59 GMT+0545 2000 (975525299999) + +// new Date(-200, "11", -1, 24, 60, -1, "999") +New object: Tue Nov 30 00:59:59 GMT+0545 1700 (-8491581900001) + +// new Date("2000", 12, -1, 24, 60, -1, "999") +New object: Sun Dec 31 00:59:59 GMT+0545 2000 (978203699999) + +// new Date(-200, 12, -1, 24, 60, -1, "999") +New object: Fri Dec 31 00:59:59 GMT+0545 1700 (-8488903500001) + +// new Date("2000", -1, -1, 24, 60, -1, "999") +New object: Tue Nov 30 00:59:59 GMT+0545 1999 (943902899999) + +// new Date(-200, -1, -1, 24, 60, -1, "999") +New object: Mon Nov 30 00:59:59 GMT+0545 1699 (-8523117900001) + +// new Date("2000", NaN, -1, 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, -1, "999") +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099999) + +// new Date(-200, "11", "31", -1, 60, -1, "999") +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907100001) + +// new Date("2000", 12, "31", -1, 60, -1, "999") +New object: Tue Jan 30 23:59:59 GMT+0545 2001 (980878499999) + +// new Date(-200, 12, "31", -1, 60, -1, "999") +New object: Sun Jan 30 23:59:59 GMT+0545 1701 (-8486228700001) + +// new Date("2000", -1, "31", -1, 60, -1, "999") +New object: Thu Dec 30 23:59:59 GMT+0545 1999 (946577699999) + +// new Date(-200, -1, "31", -1, 60, -1, "999") +New object: Wed Dec 30 23:59:59 GMT+0545 1699 (-8520443100001) + +// new Date("2000", NaN, "31", -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, -1, "999") +New object: Tue Nov 28 23:59:59 GMT+0545 2000 (975435299999) + +// new Date(-200, "11", -1, -1, 60, -1, "999") +New object: Sun Nov 28 23:59:59 GMT+0545 1700 (-8491671900001) + +// new Date("2000", 12, -1, -1, 60, -1, "999") +New object: Fri Dec 29 23:59:59 GMT+0545 2000 (978113699999) + +// new Date(-200, 12, -1, -1, 60, -1, "999") +New object: Wed Dec 29 23:59:59 GMT+0545 1700 (-8488993500001) + +// new Date("2000", -1, -1, -1, 60, -1, "999") +New object: Sun Nov 28 23:59:59 GMT+0545 1999 (943812899999) + +// new Date(-200, -1, -1, -1, 60, -1, "999") +New object: Sat Nov 28 23:59:59 GMT+0545 1699 (-8523207900001) + +// new Date("2000", NaN, -1, -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, -1, "999") +New object: Sun Dec 31 22:58:59 GMT+0545 2000 (978282839999) + +// new Date(-200, "11", "31", "23", -1, -1, "999") +New object: Fri Dec 31 22:58:59 GMT+0545 1700 (-8488824360001) + +// new Date("2000", 12, "31", "23", -1, -1, "999") +New object: Wed Jan 31 22:58:59 GMT+0545 2001 (980961239999) + +// new Date(-200, 12, "31", "23", -1, -1, "999") +New object: Mon Jan 31 22:58:59 GMT+0545 1701 (-8486145960001) + +// new Date("2000", -1, "31", "23", -1, -1, "999") +New object: Fri Dec 31 22:58:59 GMT+0545 1999 (946660439999) + +// new Date(-200, -1, "31", "23", -1, -1, "999") +New object: Thu Dec 31 22:58:59 GMT+0545 1699 (-8520360360001) + +// new Date("2000", NaN, "31", "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, -1, "999") +New object: Wed Nov 29 22:58:59 GMT+0545 2000 (975518039999) + +// new Date(-200, "11", -1, "23", -1, -1, "999") +New object: Mon Nov 29 22:58:59 GMT+0545 1700 (-8491589160001) + +// new Date("2000", 12, -1, "23", -1, -1, "999") +New object: Sat Dec 30 22:58:59 GMT+0545 2000 (978196439999) + +// new Date(-200, 12, -1, "23", -1, -1, "999") +New object: Thu Dec 30 22:58:59 GMT+0545 1700 (-8488910760001) + +// new Date("2000", -1, -1, "23", -1, -1, "999") +New object: Mon Nov 29 22:58:59 GMT+0545 1999 (943895639999) + +// new Date(-200, -1, -1, "23", -1, -1, "999") +New object: Sun Nov 29 22:58:59 GMT+0545 1699 (-8523125160001) + +// new Date("2000", NaN, -1, "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, -1, "999") +New object: Sun Dec 31 23:58:59 GMT+0545 2000 (978286439999) + +// new Date(-200, "11", "31", 24, -1, -1, "999") +New object: Fri Dec 31 23:58:59 GMT+0545 1700 (-8488820760001) + +// new Date("2000", 12, "31", 24, -1, -1, "999") +New object: Wed Jan 31 23:58:59 GMT+0545 2001 (980964839999) + +// new Date(-200, 12, "31", 24, -1, -1, "999") +New object: Mon Jan 31 23:58:59 GMT+0545 1701 (-8486142360001) + +// new Date("2000", -1, "31", 24, -1, -1, "999") +New object: Fri Dec 31 23:58:59 GMT+0545 1999 (946664039999) + +// new Date(-200, -1, "31", 24, -1, -1, "999") +New object: Thu Dec 31 23:58:59 GMT+0545 1699 (-8520356760001) + +// new Date("2000", NaN, "31", 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, -1, "999") +New object: Wed Nov 29 23:58:59 GMT+0545 2000 (975521639999) + +// new Date(-200, "11", -1, 24, -1, -1, "999") +New object: Mon Nov 29 23:58:59 GMT+0545 1700 (-8491585560001) + +// new Date("2000", 12, -1, 24, -1, -1, "999") +New object: Sat Dec 30 23:58:59 GMT+0545 2000 (978200039999) + +// new Date(-200, 12, -1, 24, -1, -1, "999") +New object: Thu Dec 30 23:58:59 GMT+0545 1700 (-8488907160001) + +// new Date("2000", -1, -1, 24, -1, -1, "999") +New object: Mon Nov 29 23:58:59 GMT+0545 1999 (943899239999) + +// new Date(-200, -1, -1, 24, -1, -1, "999") +New object: Sun Nov 29 23:58:59 GMT+0545 1699 (-8523121560001) + +// new Date("2000", NaN, -1, 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, -1, "999") +New object: Sat Dec 30 22:58:59 GMT+0545 2000 (978196439999) + +// new Date(-200, "11", "31", -1, -1, -1, "999") +New object: Thu Dec 30 22:58:59 GMT+0545 1700 (-8488910760001) + +// new Date("2000", 12, "31", -1, -1, -1, "999") +New object: Tue Jan 30 22:58:59 GMT+0545 2001 (980874839999) + +// new Date(-200, 12, "31", -1, -1, -1, "999") +New object: Sun Jan 30 22:58:59 GMT+0545 1701 (-8486232360001) + +// new Date("2000", -1, "31", -1, -1, -1, "999") +New object: Thu Dec 30 22:58:59 GMT+0545 1999 (946574039999) + +// new Date(-200, -1, "31", -1, -1, -1, "999") +New object: Wed Dec 30 22:58:59 GMT+0545 1699 (-8520446760001) + +// new Date("2000", NaN, "31", -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, -1, "999") +New object: Tue Nov 28 22:58:59 GMT+0545 2000 (975431639999) + +// new Date(-200, "11", -1, -1, -1, -1, "999") +New object: Sun Nov 28 22:58:59 GMT+0545 1700 (-8491675560001) + +// new Date("2000", 12, -1, -1, -1, -1, "999") +New object: Fri Dec 29 22:58:59 GMT+0545 2000 (978110039999) + +// new Date(-200, 12, -1, -1, -1, -1, "999") +New object: Wed Dec 29 22:58:59 GMT+0545 1700 (-8488997160001) + +// new Date("2000", -1, -1, -1, -1, -1, "999") +New object: Sun Nov 28 22:58:59 GMT+0545 1999 (943809239999) + +// new Date(-200, -1, -1, -1, -1, -1, "999") +New object: Sat Nov 28 22:58:59 GMT+0545 1699 (-8523211560001) + +// new Date("2000", NaN, -1, -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, -1, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, NaN, "999") +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", "59", 1000) +New object: Mon Jan 1 00:00:00 GMT+0545 2001 (978286500000) + +// new Date(-200, "11", "31", "23", "59", "59", 1000) +New object: Sat Jan 1 00:00:00 GMT+0545 1701 (-8488820700000) + +// new Date("2000", 12, "31", "23", "59", "59", 1000) +New object: Thu Feb 1 00:00:00 GMT+0545 2001 (980964900000) + +// new Date(-200, 12, "31", "23", "59", "59", 1000) +New object: Tue Feb 1 00:00:00 GMT+0545 1701 (-8486142300000) + +// new Date("2000", -1, "31", "23", "59", "59", 1000) +New object: Sat Jan 1 00:00:00 GMT+0545 2000 (946664100000) + +// new Date(-200, -1, "31", "23", "59", "59", 1000) +New object: Fri Jan 1 00:00:00 GMT+0545 1700 (-8520356700000) + +// new Date("2000", NaN, "31", "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", "59", 1000) +New object: Thu Nov 30 00:00:00 GMT+0545 2000 (975521700000) + +// new Date(-200, "11", -1, "23", "59", "59", 1000) +New object: Tue Nov 30 00:00:00 GMT+0545 1700 (-8491585500000) + +// new Date("2000", 12, -1, "23", "59", "59", 1000) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, 12, -1, "23", "59", "59", 1000) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", -1, -1, "23", "59", "59", 1000) +New object: Tue Nov 30 00:00:00 GMT+0545 1999 (943899300000) + +// new Date(-200, -1, -1, "23", "59", "59", 1000) +New object: Mon Nov 30 00:00:00 GMT+0545 1699 (-8523121500000) + +// new Date("2000", NaN, -1, "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", "59", 1000) +New object: Mon Jan 1 01:00:00 GMT+0545 2001 (978290100000) + +// new Date(-200, "11", "31", 24, "59", "59", 1000) +New object: Sat Jan 1 01:00:00 GMT+0545 1701 (-8488817100000) + +// new Date("2000", 12, "31", 24, "59", "59", 1000) +New object: Thu Feb 1 01:00:00 GMT+0545 2001 (980968500000) + +// new Date(-200, 12, "31", 24, "59", "59", 1000) +New object: Tue Feb 1 01:00:00 GMT+0545 1701 (-8486138700000) + +// new Date("2000", -1, "31", 24, "59", "59", 1000) +New object: Sat Jan 1 01:00:00 GMT+0545 2000 (946667700000) + +// new Date(-200, -1, "31", 24, "59", "59", 1000) +New object: Fri Jan 1 01:00:00 GMT+0545 1700 (-8520353100000) + +// new Date("2000", NaN, "31", 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", "59", 1000) +New object: Thu Nov 30 01:00:00 GMT+0545 2000 (975525300000) + +// new Date(-200, "11", -1, 24, "59", "59", 1000) +New object: Tue Nov 30 01:00:00 GMT+0545 1700 (-8491581900000) + +// new Date("2000", 12, -1, 24, "59", "59", 1000) +New object: Sun Dec 31 01:00:00 GMT+0545 2000 (978203700000) + +// new Date(-200, 12, -1, 24, "59", "59", 1000) +New object: Fri Dec 31 01:00:00 GMT+0545 1700 (-8488903500000) + +// new Date("2000", -1, -1, 24, "59", "59", 1000) +New object: Tue Nov 30 01:00:00 GMT+0545 1999 (943902900000) + +// new Date(-200, -1, -1, 24, "59", "59", 1000) +New object: Mon Nov 30 01:00:00 GMT+0545 1699 (-8523117900000) + +// new Date("2000", NaN, -1, 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", "59", 1000) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, "11", "31", -1, "59", "59", 1000) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", 12, "31", -1, "59", "59", 1000) +New object: Wed Jan 31 00:00:00 GMT+0545 2001 (980878500000) + +// new Date(-200, 12, "31", -1, "59", "59", 1000) +New object: Mon Jan 31 00:00:00 GMT+0545 1701 (-8486228700000) + +// new Date("2000", -1, "31", -1, "59", "59", 1000) +New object: Fri Dec 31 00:00:00 GMT+0545 1999 (946577700000) + +// new Date(-200, -1, "31", -1, "59", "59", 1000) +New object: Thu Dec 31 00:00:00 GMT+0545 1699 (-8520443100000) + +// new Date("2000", NaN, "31", -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", "59", 1000) +New object: Wed Nov 29 00:00:00 GMT+0545 2000 (975435300000) + +// new Date(-200, "11", -1, -1, "59", "59", 1000) +New object: Mon Nov 29 00:00:00 GMT+0545 1700 (-8491671900000) + +// new Date("2000", 12, -1, -1, "59", "59", 1000) +New object: Sat Dec 30 00:00:00 GMT+0545 2000 (978113700000) + +// new Date(-200, 12, -1, -1, "59", "59", 1000) +New object: Thu Dec 30 00:00:00 GMT+0545 1700 (-8488993500000) + +// new Date("2000", -1, -1, -1, "59", "59", 1000) +New object: Mon Nov 29 00:00:00 GMT+0545 1999 (943812900000) + +// new Date(-200, -1, -1, -1, "59", "59", 1000) +New object: Sun Nov 29 00:00:00 GMT+0545 1699 (-8523207900000) + +// new Date("2000", NaN, -1, -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, "59", 1000) +New object: Mon Jan 1 00:01:00 GMT+0545 2001 (978286560000) + +// new Date(-200, "11", "31", "23", 60, "59", 1000) +New object: Sat Jan 1 00:01:00 GMT+0545 1701 (-8488820640000) + +// new Date("2000", 12, "31", "23", 60, "59", 1000) +New object: Thu Feb 1 00:01:00 GMT+0545 2001 (980964960000) + +// new Date(-200, 12, "31", "23", 60, "59", 1000) +New object: Tue Feb 1 00:01:00 GMT+0545 1701 (-8486142240000) + +// new Date("2000", -1, "31", "23", 60, "59", 1000) +New object: Sat Jan 1 00:01:00 GMT+0545 2000 (946664160000) + +// new Date(-200, -1, "31", "23", 60, "59", 1000) +New object: Fri Jan 1 00:01:00 GMT+0545 1700 (-8520356640000) + +// new Date("2000", NaN, "31", "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, "59", 1000) +New object: Thu Nov 30 00:01:00 GMT+0545 2000 (975521760000) + +// new Date(-200, "11", -1, "23", 60, "59", 1000) +New object: Tue Nov 30 00:01:00 GMT+0545 1700 (-8491585440000) + +// new Date("2000", 12, -1, "23", 60, "59", 1000) +New object: Sun Dec 31 00:01:00 GMT+0545 2000 (978200160000) + +// new Date(-200, 12, -1, "23", 60, "59", 1000) +New object: Fri Dec 31 00:01:00 GMT+0545 1700 (-8488907040000) + +// new Date("2000", -1, -1, "23", 60, "59", 1000) +New object: Tue Nov 30 00:01:00 GMT+0545 1999 (943899360000) + +// new Date(-200, -1, -1, "23", 60, "59", 1000) +New object: Mon Nov 30 00:01:00 GMT+0545 1699 (-8523121440000) + +// new Date("2000", NaN, -1, "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, "59", 1000) +New object: Mon Jan 1 01:01:00 GMT+0545 2001 (978290160000) + +// new Date(-200, "11", "31", 24, 60, "59", 1000) +New object: Sat Jan 1 01:01:00 GMT+0545 1701 (-8488817040000) + +// new Date("2000", 12, "31", 24, 60, "59", 1000) +New object: Thu Feb 1 01:01:00 GMT+0545 2001 (980968560000) + +// new Date(-200, 12, "31", 24, 60, "59", 1000) +New object: Tue Feb 1 01:01:00 GMT+0545 1701 (-8486138640000) + +// new Date("2000", -1, "31", 24, 60, "59", 1000) +New object: Sat Jan 1 01:01:00 GMT+0545 2000 (946667760000) + +// new Date(-200, -1, "31", 24, 60, "59", 1000) +New object: Fri Jan 1 01:01:00 GMT+0545 1700 (-8520353040000) + +// new Date("2000", NaN, "31", 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, "59", 1000) +New object: Thu Nov 30 01:01:00 GMT+0545 2000 (975525360000) + +// new Date(-200, "11", -1, 24, 60, "59", 1000) +New object: Tue Nov 30 01:01:00 GMT+0545 1700 (-8491581840000) + +// new Date("2000", 12, -1, 24, 60, "59", 1000) +New object: Sun Dec 31 01:01:00 GMT+0545 2000 (978203760000) + +// new Date(-200, 12, -1, 24, 60, "59", 1000) +New object: Fri Dec 31 01:01:00 GMT+0545 1700 (-8488903440000) + +// new Date("2000", -1, -1, 24, 60, "59", 1000) +New object: Tue Nov 30 01:01:00 GMT+0545 1999 (943902960000) + +// new Date(-200, -1, -1, 24, 60, "59", 1000) +New object: Mon Nov 30 01:01:00 GMT+0545 1699 (-8523117840000) + +// new Date("2000", NaN, -1, 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, "59", 1000) +New object: Sun Dec 31 00:01:00 GMT+0545 2000 (978200160000) + +// new Date(-200, "11", "31", -1, 60, "59", 1000) +New object: Fri Dec 31 00:01:00 GMT+0545 1700 (-8488907040000) + +// new Date("2000", 12, "31", -1, 60, "59", 1000) +New object: Wed Jan 31 00:01:00 GMT+0545 2001 (980878560000) + +// new Date(-200, 12, "31", -1, 60, "59", 1000) +New object: Mon Jan 31 00:01:00 GMT+0545 1701 (-8486228640000) + +// new Date("2000", -1, "31", -1, 60, "59", 1000) +New object: Fri Dec 31 00:01:00 GMT+0545 1999 (946577760000) + +// new Date(-200, -1, "31", -1, 60, "59", 1000) +New object: Thu Dec 31 00:01:00 GMT+0545 1699 (-8520443040000) + +// new Date("2000", NaN, "31", -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, "59", 1000) +New object: Wed Nov 29 00:01:00 GMT+0545 2000 (975435360000) + +// new Date(-200, "11", -1, -1, 60, "59", 1000) +New object: Mon Nov 29 00:01:00 GMT+0545 1700 (-8491671840000) + +// new Date("2000", 12, -1, -1, 60, "59", 1000) +New object: Sat Dec 30 00:01:00 GMT+0545 2000 (978113760000) + +// new Date(-200, 12, -1, -1, 60, "59", 1000) +New object: Thu Dec 30 00:01:00 GMT+0545 1700 (-8488993440000) + +// new Date("2000", -1, -1, -1, 60, "59", 1000) +New object: Mon Nov 29 00:01:00 GMT+0545 1999 (943812960000) + +// new Date(-200, -1, -1, -1, 60, "59", 1000) +New object: Sun Nov 29 00:01:00 GMT+0545 1699 (-8523207840000) + +// new Date("2000", NaN, -1, -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, "59", 1000) +New object: Sun Dec 31 23:00:00 GMT+0545 2000 (978282900000) + +// new Date(-200, "11", "31", "23", -1, "59", 1000) +New object: Fri Dec 31 23:00:00 GMT+0545 1700 (-8488824300000) + +// new Date("2000", 12, "31", "23", -1, "59", 1000) +New object: Wed Jan 31 23:00:00 GMT+0545 2001 (980961300000) + +// new Date(-200, 12, "31", "23", -1, "59", 1000) +New object: Mon Jan 31 23:00:00 GMT+0545 1701 (-8486145900000) + +// new Date("2000", -1, "31", "23", -1, "59", 1000) +New object: Fri Dec 31 23:00:00 GMT+0545 1999 (946660500000) + +// new Date(-200, -1, "31", "23", -1, "59", 1000) +New object: Thu Dec 31 23:00:00 GMT+0545 1699 (-8520360300000) + +// new Date("2000", NaN, "31", "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, "59", 1000) +New object: Wed Nov 29 23:00:00 GMT+0545 2000 (975518100000) + +// new Date(-200, "11", -1, "23", -1, "59", 1000) +New object: Mon Nov 29 23:00:00 GMT+0545 1700 (-8491589100000) + +// new Date("2000", 12, -1, "23", -1, "59", 1000) +New object: Sat Dec 30 23:00:00 GMT+0545 2000 (978196500000) + +// new Date(-200, 12, -1, "23", -1, "59", 1000) +New object: Thu Dec 30 23:00:00 GMT+0545 1700 (-8488910700000) + +// new Date("2000", -1, -1, "23", -1, "59", 1000) +New object: Mon Nov 29 23:00:00 GMT+0545 1999 (943895700000) + +// new Date(-200, -1, -1, "23", -1, "59", 1000) +New object: Sun Nov 29 23:00:00 GMT+0545 1699 (-8523125100000) + +// new Date("2000", NaN, -1, "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, "59", 1000) +New object: Mon Jan 1 00:00:00 GMT+0545 2001 (978286500000) + +// new Date(-200, "11", "31", 24, -1, "59", 1000) +New object: Sat Jan 1 00:00:00 GMT+0545 1701 (-8488820700000) + +// new Date("2000", 12, "31", 24, -1, "59", 1000) +New object: Thu Feb 1 00:00:00 GMT+0545 2001 (980964900000) + +// new Date(-200, 12, "31", 24, -1, "59", 1000) +New object: Tue Feb 1 00:00:00 GMT+0545 1701 (-8486142300000) + +// new Date("2000", -1, "31", 24, -1, "59", 1000) +New object: Sat Jan 1 00:00:00 GMT+0545 2000 (946664100000) + +// new Date(-200, -1, "31", 24, -1, "59", 1000) +New object: Fri Jan 1 00:00:00 GMT+0545 1700 (-8520356700000) + +// new Date("2000", NaN, "31", 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, "59", 1000) +New object: Thu Nov 30 00:00:00 GMT+0545 2000 (975521700000) + +// new Date(-200, "11", -1, 24, -1, "59", 1000) +New object: Tue Nov 30 00:00:00 GMT+0545 1700 (-8491585500000) + +// new Date("2000", 12, -1, 24, -1, "59", 1000) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, 12, -1, 24, -1, "59", 1000) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", -1, -1, 24, -1, "59", 1000) +New object: Tue Nov 30 00:00:00 GMT+0545 1999 (943899300000) + +// new Date(-200, -1, -1, 24, -1, "59", 1000) +New object: Mon Nov 30 00:00:00 GMT+0545 1699 (-8523121500000) + +// new Date("2000", NaN, -1, 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, "59", 1000) +New object: Sat Dec 30 23:00:00 GMT+0545 2000 (978196500000) + +// new Date(-200, "11", "31", -1, -1, "59", 1000) +New object: Thu Dec 30 23:00:00 GMT+0545 1700 (-8488910700000) + +// new Date("2000", 12, "31", -1, -1, "59", 1000) +New object: Tue Jan 30 23:00:00 GMT+0545 2001 (980874900000) + +// new Date(-200, 12, "31", -1, -1, "59", 1000) +New object: Sun Jan 30 23:00:00 GMT+0545 1701 (-8486232300000) + +// new Date("2000", -1, "31", -1, -1, "59", 1000) +New object: Thu Dec 30 23:00:00 GMT+0545 1999 (946574100000) + +// new Date(-200, -1, "31", -1, -1, "59", 1000) +New object: Wed Dec 30 23:00:00 GMT+0545 1699 (-8520446700000) + +// new Date("2000", NaN, "31", -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, "59", 1000) +New object: Tue Nov 28 23:00:00 GMT+0545 2000 (975431700000) + +// new Date(-200, "11", -1, -1, -1, "59", 1000) +New object: Sun Nov 28 23:00:00 GMT+0545 1700 (-8491675500000) + +// new Date("2000", 12, -1, -1, -1, "59", 1000) +New object: Fri Dec 29 23:00:00 GMT+0545 2000 (978110100000) + +// new Date(-200, 12, -1, -1, -1, "59", 1000) +New object: Wed Dec 29 23:00:00 GMT+0545 1700 (-8488997100000) + +// new Date("2000", -1, -1, -1, -1, "59", 1000) +New object: Sun Nov 28 23:00:00 GMT+0545 1999 (943809300000) + +// new Date(-200, -1, -1, -1, -1, "59", 1000) +New object: Sat Nov 28 23:00:00 GMT+0545 1699 (-8523211500000) + +// new Date("2000", NaN, -1, -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, "59", 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", 60, 1000) +New object: Mon Jan 1 00:00:01 GMT+0545 2001 (978286501000) + +// new Date(-200, "11", "31", "23", "59", 60, 1000) +New object: Sat Jan 1 00:00:01 GMT+0545 1701 (-8488820699000) + +// new Date("2000", 12, "31", "23", "59", 60, 1000) +New object: Thu Feb 1 00:00:01 GMT+0545 2001 (980964901000) + +// new Date(-200, 12, "31", "23", "59", 60, 1000) +New object: Tue Feb 1 00:00:01 GMT+0545 1701 (-8486142299000) + +// new Date("2000", -1, "31", "23", "59", 60, 1000) +New object: Sat Jan 1 00:00:01 GMT+0545 2000 (946664101000) + +// new Date(-200, -1, "31", "23", "59", 60, 1000) +New object: Fri Jan 1 00:00:01 GMT+0545 1700 (-8520356699000) + +// new Date("2000", NaN, "31", "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", 60, 1000) +New object: Thu Nov 30 00:00:01 GMT+0545 2000 (975521701000) + +// new Date(-200, "11", -1, "23", "59", 60, 1000) +New object: Tue Nov 30 00:00:01 GMT+0545 1700 (-8491585499000) + +// new Date("2000", 12, -1, "23", "59", 60, 1000) +New object: Sun Dec 31 00:00:01 GMT+0545 2000 (978200101000) + +// new Date(-200, 12, -1, "23", "59", 60, 1000) +New object: Fri Dec 31 00:00:01 GMT+0545 1700 (-8488907099000) + +// new Date("2000", -1, -1, "23", "59", 60, 1000) +New object: Tue Nov 30 00:00:01 GMT+0545 1999 (943899301000) + +// new Date(-200, -1, -1, "23", "59", 60, 1000) +New object: Mon Nov 30 00:00:01 GMT+0545 1699 (-8523121499000) + +// new Date("2000", NaN, -1, "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", 60, 1000) +New object: Mon Jan 1 01:00:01 GMT+0545 2001 (978290101000) + +// new Date(-200, "11", "31", 24, "59", 60, 1000) +New object: Sat Jan 1 01:00:01 GMT+0545 1701 (-8488817099000) + +// new Date("2000", 12, "31", 24, "59", 60, 1000) +New object: Thu Feb 1 01:00:01 GMT+0545 2001 (980968501000) + +// new Date(-200, 12, "31", 24, "59", 60, 1000) +New object: Tue Feb 1 01:00:01 GMT+0545 1701 (-8486138699000) + +// new Date("2000", -1, "31", 24, "59", 60, 1000) +New object: Sat Jan 1 01:00:01 GMT+0545 2000 (946667701000) + +// new Date(-200, -1, "31", 24, "59", 60, 1000) +New object: Fri Jan 1 01:00:01 GMT+0545 1700 (-8520353099000) + +// new Date("2000", NaN, "31", 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", 60, 1000) +New object: Thu Nov 30 01:00:01 GMT+0545 2000 (975525301000) + +// new Date(-200, "11", -1, 24, "59", 60, 1000) +New object: Tue Nov 30 01:00:01 GMT+0545 1700 (-8491581899000) + +// new Date("2000", 12, -1, 24, "59", 60, 1000) +New object: Sun Dec 31 01:00:01 GMT+0545 2000 (978203701000) + +// new Date(-200, 12, -1, 24, "59", 60, 1000) +New object: Fri Dec 31 01:00:01 GMT+0545 1700 (-8488903499000) + +// new Date("2000", -1, -1, 24, "59", 60, 1000) +New object: Tue Nov 30 01:00:01 GMT+0545 1999 (943902901000) + +// new Date(-200, -1, -1, 24, "59", 60, 1000) +New object: Mon Nov 30 01:00:01 GMT+0545 1699 (-8523117899000) + +// new Date("2000", NaN, -1, 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", 60, 1000) +New object: Sun Dec 31 00:00:01 GMT+0545 2000 (978200101000) + +// new Date(-200, "11", "31", -1, "59", 60, 1000) +New object: Fri Dec 31 00:00:01 GMT+0545 1700 (-8488907099000) + +// new Date("2000", 12, "31", -1, "59", 60, 1000) +New object: Wed Jan 31 00:00:01 GMT+0545 2001 (980878501000) + +// new Date(-200, 12, "31", -1, "59", 60, 1000) +New object: Mon Jan 31 00:00:01 GMT+0545 1701 (-8486228699000) + +// new Date("2000", -1, "31", -1, "59", 60, 1000) +New object: Fri Dec 31 00:00:01 GMT+0545 1999 (946577701000) + +// new Date(-200, -1, "31", -1, "59", 60, 1000) +New object: Thu Dec 31 00:00:01 GMT+0545 1699 (-8520443099000) + +// new Date("2000", NaN, "31", -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", 60, 1000) +New object: Wed Nov 29 00:00:01 GMT+0545 2000 (975435301000) + +// new Date(-200, "11", -1, -1, "59", 60, 1000) +New object: Mon Nov 29 00:00:01 GMT+0545 1700 (-8491671899000) + +// new Date("2000", 12, -1, -1, "59", 60, 1000) +New object: Sat Dec 30 00:00:01 GMT+0545 2000 (978113701000) + +// new Date(-200, 12, -1, -1, "59", 60, 1000) +New object: Thu Dec 30 00:00:01 GMT+0545 1700 (-8488993499000) + +// new Date("2000", -1, -1, -1, "59", 60, 1000) +New object: Mon Nov 29 00:00:01 GMT+0545 1999 (943812901000) + +// new Date(-200, -1, -1, -1, "59", 60, 1000) +New object: Sun Nov 29 00:00:01 GMT+0545 1699 (-8523207899000) + +// new Date("2000", NaN, -1, -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, 60, 1000) +New object: Mon Jan 1 00:01:01 GMT+0545 2001 (978286561000) + +// new Date(-200, "11", "31", "23", 60, 60, 1000) +New object: Sat Jan 1 00:01:01 GMT+0545 1701 (-8488820639000) + +// new Date("2000", 12, "31", "23", 60, 60, 1000) +New object: Thu Feb 1 00:01:01 GMT+0545 2001 (980964961000) + +// new Date(-200, 12, "31", "23", 60, 60, 1000) +New object: Tue Feb 1 00:01:01 GMT+0545 1701 (-8486142239000) + +// new Date("2000", -1, "31", "23", 60, 60, 1000) +New object: Sat Jan 1 00:01:01 GMT+0545 2000 (946664161000) + +// new Date(-200, -1, "31", "23", 60, 60, 1000) +New object: Fri Jan 1 00:01:01 GMT+0545 1700 (-8520356639000) + +// new Date("2000", NaN, "31", "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, 60, 1000) +New object: Thu Nov 30 00:01:01 GMT+0545 2000 (975521761000) + +// new Date(-200, "11", -1, "23", 60, 60, 1000) +New object: Tue Nov 30 00:01:01 GMT+0545 1700 (-8491585439000) + +// new Date("2000", 12, -1, "23", 60, 60, 1000) +New object: Sun Dec 31 00:01:01 GMT+0545 2000 (978200161000) + +// new Date(-200, 12, -1, "23", 60, 60, 1000) +New object: Fri Dec 31 00:01:01 GMT+0545 1700 (-8488907039000) + +// new Date("2000", -1, -1, "23", 60, 60, 1000) +New object: Tue Nov 30 00:01:01 GMT+0545 1999 (943899361000) + +// new Date(-200, -1, -1, "23", 60, 60, 1000) +New object: Mon Nov 30 00:01:01 GMT+0545 1699 (-8523121439000) + +// new Date("2000", NaN, -1, "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, 60, 1000) +New object: Mon Jan 1 01:01:01 GMT+0545 2001 (978290161000) + +// new Date(-200, "11", "31", 24, 60, 60, 1000) +New object: Sat Jan 1 01:01:01 GMT+0545 1701 (-8488817039000) + +// new Date("2000", 12, "31", 24, 60, 60, 1000) +New object: Thu Feb 1 01:01:01 GMT+0545 2001 (980968561000) + +// new Date(-200, 12, "31", 24, 60, 60, 1000) +New object: Tue Feb 1 01:01:01 GMT+0545 1701 (-8486138639000) + +// new Date("2000", -1, "31", 24, 60, 60, 1000) +New object: Sat Jan 1 01:01:01 GMT+0545 2000 (946667761000) + +// new Date(-200, -1, "31", 24, 60, 60, 1000) +New object: Fri Jan 1 01:01:01 GMT+0545 1700 (-8520353039000) + +// new Date("2000", NaN, "31", 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, 60, 1000) +New object: Thu Nov 30 01:01:01 GMT+0545 2000 (975525361000) + +// new Date(-200, "11", -1, 24, 60, 60, 1000) +New object: Tue Nov 30 01:01:01 GMT+0545 1700 (-8491581839000) + +// new Date("2000", 12, -1, 24, 60, 60, 1000) +New object: Sun Dec 31 01:01:01 GMT+0545 2000 (978203761000) + +// new Date(-200, 12, -1, 24, 60, 60, 1000) +New object: Fri Dec 31 01:01:01 GMT+0545 1700 (-8488903439000) + +// new Date("2000", -1, -1, 24, 60, 60, 1000) +New object: Tue Nov 30 01:01:01 GMT+0545 1999 (943902961000) + +// new Date(-200, -1, -1, 24, 60, 60, 1000) +New object: Mon Nov 30 01:01:01 GMT+0545 1699 (-8523117839000) + +// new Date("2000", NaN, -1, 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, 60, 1000) +New object: Sun Dec 31 00:01:01 GMT+0545 2000 (978200161000) + +// new Date(-200, "11", "31", -1, 60, 60, 1000) +New object: Fri Dec 31 00:01:01 GMT+0545 1700 (-8488907039000) + +// new Date("2000", 12, "31", -1, 60, 60, 1000) +New object: Wed Jan 31 00:01:01 GMT+0545 2001 (980878561000) + +// new Date(-200, 12, "31", -1, 60, 60, 1000) +New object: Mon Jan 31 00:01:01 GMT+0545 1701 (-8486228639000) + +// new Date("2000", -1, "31", -1, 60, 60, 1000) +New object: Fri Dec 31 00:01:01 GMT+0545 1999 (946577761000) + +// new Date(-200, -1, "31", -1, 60, 60, 1000) +New object: Thu Dec 31 00:01:01 GMT+0545 1699 (-8520443039000) + +// new Date("2000", NaN, "31", -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, 60, 1000) +New object: Wed Nov 29 00:01:01 GMT+0545 2000 (975435361000) + +// new Date(-200, "11", -1, -1, 60, 60, 1000) +New object: Mon Nov 29 00:01:01 GMT+0545 1700 (-8491671839000) + +// new Date("2000", 12, -1, -1, 60, 60, 1000) +New object: Sat Dec 30 00:01:01 GMT+0545 2000 (978113761000) + +// new Date(-200, 12, -1, -1, 60, 60, 1000) +New object: Thu Dec 30 00:01:01 GMT+0545 1700 (-8488993439000) + +// new Date("2000", -1, -1, -1, 60, 60, 1000) +New object: Mon Nov 29 00:01:01 GMT+0545 1999 (943812961000) + +// new Date(-200, -1, -1, -1, 60, 60, 1000) +New object: Sun Nov 29 00:01:01 GMT+0545 1699 (-8523207839000) + +// new Date("2000", NaN, -1, -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, 60, 1000) +New object: Sun Dec 31 23:00:01 GMT+0545 2000 (978282901000) + +// new Date(-200, "11", "31", "23", -1, 60, 1000) +New object: Fri Dec 31 23:00:01 GMT+0545 1700 (-8488824299000) + +// new Date("2000", 12, "31", "23", -1, 60, 1000) +New object: Wed Jan 31 23:00:01 GMT+0545 2001 (980961301000) + +// new Date(-200, 12, "31", "23", -1, 60, 1000) +New object: Mon Jan 31 23:00:01 GMT+0545 1701 (-8486145899000) + +// new Date("2000", -1, "31", "23", -1, 60, 1000) +New object: Fri Dec 31 23:00:01 GMT+0545 1999 (946660501000) + +// new Date(-200, -1, "31", "23", -1, 60, 1000) +New object: Thu Dec 31 23:00:01 GMT+0545 1699 (-8520360299000) + +// new Date("2000", NaN, "31", "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, 60, 1000) +New object: Wed Nov 29 23:00:01 GMT+0545 2000 (975518101000) + +// new Date(-200, "11", -1, "23", -1, 60, 1000) +New object: Mon Nov 29 23:00:01 GMT+0545 1700 (-8491589099000) + +// new Date("2000", 12, -1, "23", -1, 60, 1000) +New object: Sat Dec 30 23:00:01 GMT+0545 2000 (978196501000) + +// new Date(-200, 12, -1, "23", -1, 60, 1000) +New object: Thu Dec 30 23:00:01 GMT+0545 1700 (-8488910699000) + +// new Date("2000", -1, -1, "23", -1, 60, 1000) +New object: Mon Nov 29 23:00:01 GMT+0545 1999 (943895701000) + +// new Date(-200, -1, -1, "23", -1, 60, 1000) +New object: Sun Nov 29 23:00:01 GMT+0545 1699 (-8523125099000) + +// new Date("2000", NaN, -1, "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, 60, 1000) +New object: Mon Jan 1 00:00:01 GMT+0545 2001 (978286501000) + +// new Date(-200, "11", "31", 24, -1, 60, 1000) +New object: Sat Jan 1 00:00:01 GMT+0545 1701 (-8488820699000) + +// new Date("2000", 12, "31", 24, -1, 60, 1000) +New object: Thu Feb 1 00:00:01 GMT+0545 2001 (980964901000) + +// new Date(-200, 12, "31", 24, -1, 60, 1000) +New object: Tue Feb 1 00:00:01 GMT+0545 1701 (-8486142299000) + +// new Date("2000", -1, "31", 24, -1, 60, 1000) +New object: Sat Jan 1 00:00:01 GMT+0545 2000 (946664101000) + +// new Date(-200, -1, "31", 24, -1, 60, 1000) +New object: Fri Jan 1 00:00:01 GMT+0545 1700 (-8520356699000) + +// new Date("2000", NaN, "31", 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, 60, 1000) +New object: Thu Nov 30 00:00:01 GMT+0545 2000 (975521701000) + +// new Date(-200, "11", -1, 24, -1, 60, 1000) +New object: Tue Nov 30 00:00:01 GMT+0545 1700 (-8491585499000) + +// new Date("2000", 12, -1, 24, -1, 60, 1000) +New object: Sun Dec 31 00:00:01 GMT+0545 2000 (978200101000) + +// new Date(-200, 12, -1, 24, -1, 60, 1000) +New object: Fri Dec 31 00:00:01 GMT+0545 1700 (-8488907099000) + +// new Date("2000", -1, -1, 24, -1, 60, 1000) +New object: Tue Nov 30 00:00:01 GMT+0545 1999 (943899301000) + +// new Date(-200, -1, -1, 24, -1, 60, 1000) +New object: Mon Nov 30 00:00:01 GMT+0545 1699 (-8523121499000) + +// new Date("2000", NaN, -1, 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, 60, 1000) +New object: Sat Dec 30 23:00:01 GMT+0545 2000 (978196501000) + +// new Date(-200, "11", "31", -1, -1, 60, 1000) +New object: Thu Dec 30 23:00:01 GMT+0545 1700 (-8488910699000) + +// new Date("2000", 12, "31", -1, -1, 60, 1000) +New object: Tue Jan 30 23:00:01 GMT+0545 2001 (980874901000) + +// new Date(-200, 12, "31", -1, -1, 60, 1000) +New object: Sun Jan 30 23:00:01 GMT+0545 1701 (-8486232299000) + +// new Date("2000", -1, "31", -1, -1, 60, 1000) +New object: Thu Dec 30 23:00:01 GMT+0545 1999 (946574101000) + +// new Date(-200, -1, "31", -1, -1, 60, 1000) +New object: Wed Dec 30 23:00:01 GMT+0545 1699 (-8520446699000) + +// new Date("2000", NaN, "31", -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, 60, 1000) +New object: Tue Nov 28 23:00:01 GMT+0545 2000 (975431701000) + +// new Date(-200, "11", -1, -1, -1, 60, 1000) +New object: Sun Nov 28 23:00:01 GMT+0545 1700 (-8491675499000) + +// new Date("2000", 12, -1, -1, -1, 60, 1000) +New object: Fri Dec 29 23:00:01 GMT+0545 2000 (978110101000) + +// new Date(-200, 12, -1, -1, -1, 60, 1000) +New object: Wed Dec 29 23:00:01 GMT+0545 1700 (-8488997099000) + +// new Date("2000", -1, -1, -1, -1, 60, 1000) +New object: Sun Nov 28 23:00:01 GMT+0545 1999 (943809301000) + +// new Date(-200, -1, -1, -1, -1, 60, 1000) +New object: Sat Nov 28 23:00:01 GMT+0545 1699 (-8523211499000) + +// new Date("2000", NaN, -1, -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, 60, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", -1, 1000) +New object: Sun Dec 31 23:59:00 GMT+0545 2000 (978286440000) + +// new Date(-200, "11", "31", "23", "59", -1, 1000) +New object: Fri Dec 31 23:59:00 GMT+0545 1700 (-8488820760000) + +// new Date("2000", 12, "31", "23", "59", -1, 1000) +New object: Wed Jan 31 23:59:00 GMT+0545 2001 (980964840000) + +// new Date(-200, 12, "31", "23", "59", -1, 1000) +New object: Mon Jan 31 23:59:00 GMT+0545 1701 (-8486142360000) + +// new Date("2000", -1, "31", "23", "59", -1, 1000) +New object: Fri Dec 31 23:59:00 GMT+0545 1999 (946664040000) + +// new Date(-200, -1, "31", "23", "59", -1, 1000) +New object: Thu Dec 31 23:59:00 GMT+0545 1699 (-8520356760000) + +// new Date("2000", NaN, "31", "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", -1, 1000) +New object: Wed Nov 29 23:59:00 GMT+0545 2000 (975521640000) + +// new Date(-200, "11", -1, "23", "59", -1, 1000) +New object: Mon Nov 29 23:59:00 GMT+0545 1700 (-8491585560000) + +// new Date("2000", 12, -1, "23", "59", -1, 1000) +New object: Sat Dec 30 23:59:00 GMT+0545 2000 (978200040000) + +// new Date(-200, 12, -1, "23", "59", -1, 1000) +New object: Thu Dec 30 23:59:00 GMT+0545 1700 (-8488907160000) + +// new Date("2000", -1, -1, "23", "59", -1, 1000) +New object: Mon Nov 29 23:59:00 GMT+0545 1999 (943899240000) + +// new Date(-200, -1, -1, "23", "59", -1, 1000) +New object: Sun Nov 29 23:59:00 GMT+0545 1699 (-8523121560000) + +// new Date("2000", NaN, -1, "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", -1, 1000) +New object: Mon Jan 1 00:59:00 GMT+0545 2001 (978290040000) + +// new Date(-200, "11", "31", 24, "59", -1, 1000) +New object: Sat Jan 1 00:59:00 GMT+0545 1701 (-8488817160000) + +// new Date("2000", 12, "31", 24, "59", -1, 1000) +New object: Thu Feb 1 00:59:00 GMT+0545 2001 (980968440000) + +// new Date(-200, 12, "31", 24, "59", -1, 1000) +New object: Tue Feb 1 00:59:00 GMT+0545 1701 (-8486138760000) + +// new Date("2000", -1, "31", 24, "59", -1, 1000) +New object: Sat Jan 1 00:59:00 GMT+0545 2000 (946667640000) + +// new Date(-200, -1, "31", 24, "59", -1, 1000) +New object: Fri Jan 1 00:59:00 GMT+0545 1700 (-8520353160000) + +// new Date("2000", NaN, "31", 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", -1, 1000) +New object: Thu Nov 30 00:59:00 GMT+0545 2000 (975525240000) + +// new Date(-200, "11", -1, 24, "59", -1, 1000) +New object: Tue Nov 30 00:59:00 GMT+0545 1700 (-8491581960000) + +// new Date("2000", 12, -1, 24, "59", -1, 1000) +New object: Sun Dec 31 00:59:00 GMT+0545 2000 (978203640000) + +// new Date(-200, 12, -1, 24, "59", -1, 1000) +New object: Fri Dec 31 00:59:00 GMT+0545 1700 (-8488903560000) + +// new Date("2000", -1, -1, 24, "59", -1, 1000) +New object: Tue Nov 30 00:59:00 GMT+0545 1999 (943902840000) + +// new Date(-200, -1, -1, 24, "59", -1, 1000) +New object: Mon Nov 30 00:59:00 GMT+0545 1699 (-8523117960000) + +// new Date("2000", NaN, -1, 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", -1, 1000) +New object: Sat Dec 30 23:59:00 GMT+0545 2000 (978200040000) + +// new Date(-200, "11", "31", -1, "59", -1, 1000) +New object: Thu Dec 30 23:59:00 GMT+0545 1700 (-8488907160000) + +// new Date("2000", 12, "31", -1, "59", -1, 1000) +New object: Tue Jan 30 23:59:00 GMT+0545 2001 (980878440000) + +// new Date(-200, 12, "31", -1, "59", -1, 1000) +New object: Sun Jan 30 23:59:00 GMT+0545 1701 (-8486228760000) + +// new Date("2000", -1, "31", -1, "59", -1, 1000) +New object: Thu Dec 30 23:59:00 GMT+0545 1999 (946577640000) + +// new Date(-200, -1, "31", -1, "59", -1, 1000) +New object: Wed Dec 30 23:59:00 GMT+0545 1699 (-8520443160000) + +// new Date("2000", NaN, "31", -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", -1, 1000) +New object: Tue Nov 28 23:59:00 GMT+0545 2000 (975435240000) + +// new Date(-200, "11", -1, -1, "59", -1, 1000) +New object: Sun Nov 28 23:59:00 GMT+0545 1700 (-8491671960000) + +// new Date("2000", 12, -1, -1, "59", -1, 1000) +New object: Fri Dec 29 23:59:00 GMT+0545 2000 (978113640000) + +// new Date(-200, 12, -1, -1, "59", -1, 1000) +New object: Wed Dec 29 23:59:00 GMT+0545 1700 (-8488993560000) + +// new Date("2000", -1, -1, -1, "59", -1, 1000) +New object: Sun Nov 28 23:59:00 GMT+0545 1999 (943812840000) + +// new Date(-200, -1, -1, -1, "59", -1, 1000) +New object: Sat Nov 28 23:59:00 GMT+0545 1699 (-8523207960000) + +// new Date("2000", NaN, -1, -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, -1, 1000) +New object: Mon Jan 1 00:00:00 GMT+0545 2001 (978286500000) + +// new Date(-200, "11", "31", "23", 60, -1, 1000) +New object: Sat Jan 1 00:00:00 GMT+0545 1701 (-8488820700000) + +// new Date("2000", 12, "31", "23", 60, -1, 1000) +New object: Thu Feb 1 00:00:00 GMT+0545 2001 (980964900000) + +// new Date(-200, 12, "31", "23", 60, -1, 1000) +New object: Tue Feb 1 00:00:00 GMT+0545 1701 (-8486142300000) + +// new Date("2000", -1, "31", "23", 60, -1, 1000) +New object: Sat Jan 1 00:00:00 GMT+0545 2000 (946664100000) + +// new Date(-200, -1, "31", "23", 60, -1, 1000) +New object: Fri Jan 1 00:00:00 GMT+0545 1700 (-8520356700000) + +// new Date("2000", NaN, "31", "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, -1, 1000) +New object: Thu Nov 30 00:00:00 GMT+0545 2000 (975521700000) + +// new Date(-200, "11", -1, "23", 60, -1, 1000) +New object: Tue Nov 30 00:00:00 GMT+0545 1700 (-8491585500000) + +// new Date("2000", 12, -1, "23", 60, -1, 1000) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, 12, -1, "23", 60, -1, 1000) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", -1, -1, "23", 60, -1, 1000) +New object: Tue Nov 30 00:00:00 GMT+0545 1999 (943899300000) + +// new Date(-200, -1, -1, "23", 60, -1, 1000) +New object: Mon Nov 30 00:00:00 GMT+0545 1699 (-8523121500000) + +// new Date("2000", NaN, -1, "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, -1, 1000) +New object: Mon Jan 1 01:00:00 GMT+0545 2001 (978290100000) + +// new Date(-200, "11", "31", 24, 60, -1, 1000) +New object: Sat Jan 1 01:00:00 GMT+0545 1701 (-8488817100000) + +// new Date("2000", 12, "31", 24, 60, -1, 1000) +New object: Thu Feb 1 01:00:00 GMT+0545 2001 (980968500000) + +// new Date(-200, 12, "31", 24, 60, -1, 1000) +New object: Tue Feb 1 01:00:00 GMT+0545 1701 (-8486138700000) + +// new Date("2000", -1, "31", 24, 60, -1, 1000) +New object: Sat Jan 1 01:00:00 GMT+0545 2000 (946667700000) + +// new Date(-200, -1, "31", 24, 60, -1, 1000) +New object: Fri Jan 1 01:00:00 GMT+0545 1700 (-8520353100000) + +// new Date("2000", NaN, "31", 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, -1, 1000) +New object: Thu Nov 30 01:00:00 GMT+0545 2000 (975525300000) + +// new Date(-200, "11", -1, 24, 60, -1, 1000) +New object: Tue Nov 30 01:00:00 GMT+0545 1700 (-8491581900000) + +// new Date("2000", 12, -1, 24, 60, -1, 1000) +New object: Sun Dec 31 01:00:00 GMT+0545 2000 (978203700000) + +// new Date(-200, 12, -1, 24, 60, -1, 1000) +New object: Fri Dec 31 01:00:00 GMT+0545 1700 (-8488903500000) + +// new Date("2000", -1, -1, 24, 60, -1, 1000) +New object: Tue Nov 30 01:00:00 GMT+0545 1999 (943902900000) + +// new Date(-200, -1, -1, 24, 60, -1, 1000) +New object: Mon Nov 30 01:00:00 GMT+0545 1699 (-8523117900000) + +// new Date("2000", NaN, -1, 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, -1, 1000) +New object: Sun Dec 31 00:00:00 GMT+0545 2000 (978200100000) + +// new Date(-200, "11", "31", -1, 60, -1, 1000) +New object: Fri Dec 31 00:00:00 GMT+0545 1700 (-8488907100000) + +// new Date("2000", 12, "31", -1, 60, -1, 1000) +New object: Wed Jan 31 00:00:00 GMT+0545 2001 (980878500000) + +// new Date(-200, 12, "31", -1, 60, -1, 1000) +New object: Mon Jan 31 00:00:00 GMT+0545 1701 (-8486228700000) + +// new Date("2000", -1, "31", -1, 60, -1, 1000) +New object: Fri Dec 31 00:00:00 GMT+0545 1999 (946577700000) + +// new Date(-200, -1, "31", -1, 60, -1, 1000) +New object: Thu Dec 31 00:00:00 GMT+0545 1699 (-8520443100000) + +// new Date("2000", NaN, "31", -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, -1, 1000) +New object: Wed Nov 29 00:00:00 GMT+0545 2000 (975435300000) + +// new Date(-200, "11", -1, -1, 60, -1, 1000) +New object: Mon Nov 29 00:00:00 GMT+0545 1700 (-8491671900000) + +// new Date("2000", 12, -1, -1, 60, -1, 1000) +New object: Sat Dec 30 00:00:00 GMT+0545 2000 (978113700000) + +// new Date(-200, 12, -1, -1, 60, -1, 1000) +New object: Thu Dec 30 00:00:00 GMT+0545 1700 (-8488993500000) + +// new Date("2000", -1, -1, -1, 60, -1, 1000) +New object: Mon Nov 29 00:00:00 GMT+0545 1999 (943812900000) + +// new Date(-200, -1, -1, -1, 60, -1, 1000) +New object: Sun Nov 29 00:00:00 GMT+0545 1699 (-8523207900000) + +// new Date("2000", NaN, -1, -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, -1, 1000) +New object: Sun Dec 31 22:59:00 GMT+0545 2000 (978282840000) + +// new Date(-200, "11", "31", "23", -1, -1, 1000) +New object: Fri Dec 31 22:59:00 GMT+0545 1700 (-8488824360000) + +// new Date("2000", 12, "31", "23", -1, -1, 1000) +New object: Wed Jan 31 22:59:00 GMT+0545 2001 (980961240000) + +// new Date(-200, 12, "31", "23", -1, -1, 1000) +New object: Mon Jan 31 22:59:00 GMT+0545 1701 (-8486145960000) + +// new Date("2000", -1, "31", "23", -1, -1, 1000) +New object: Fri Dec 31 22:59:00 GMT+0545 1999 (946660440000) + +// new Date(-200, -1, "31", "23", -1, -1, 1000) +New object: Thu Dec 31 22:59:00 GMT+0545 1699 (-8520360360000) + +// new Date("2000", NaN, "31", "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, -1, 1000) +New object: Wed Nov 29 22:59:00 GMT+0545 2000 (975518040000) + +// new Date(-200, "11", -1, "23", -1, -1, 1000) +New object: Mon Nov 29 22:59:00 GMT+0545 1700 (-8491589160000) + +// new Date("2000", 12, -1, "23", -1, -1, 1000) +New object: Sat Dec 30 22:59:00 GMT+0545 2000 (978196440000) + +// new Date(-200, 12, -1, "23", -1, -1, 1000) +New object: Thu Dec 30 22:59:00 GMT+0545 1700 (-8488910760000) + +// new Date("2000", -1, -1, "23", -1, -1, 1000) +New object: Mon Nov 29 22:59:00 GMT+0545 1999 (943895640000) + +// new Date(-200, -1, -1, "23", -1, -1, 1000) +New object: Sun Nov 29 22:59:00 GMT+0545 1699 (-8523125160000) + +// new Date("2000", NaN, -1, "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, -1, 1000) +New object: Sun Dec 31 23:59:00 GMT+0545 2000 (978286440000) + +// new Date(-200, "11", "31", 24, -1, -1, 1000) +New object: Fri Dec 31 23:59:00 GMT+0545 1700 (-8488820760000) + +// new Date("2000", 12, "31", 24, -1, -1, 1000) +New object: Wed Jan 31 23:59:00 GMT+0545 2001 (980964840000) + +// new Date(-200, 12, "31", 24, -1, -1, 1000) +New object: Mon Jan 31 23:59:00 GMT+0545 1701 (-8486142360000) + +// new Date("2000", -1, "31", 24, -1, -1, 1000) +New object: Fri Dec 31 23:59:00 GMT+0545 1999 (946664040000) + +// new Date(-200, -1, "31", 24, -1, -1, 1000) +New object: Thu Dec 31 23:59:00 GMT+0545 1699 (-8520356760000) + +// new Date("2000", NaN, "31", 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, -1, 1000) +New object: Wed Nov 29 23:59:00 GMT+0545 2000 (975521640000) + +// new Date(-200, "11", -1, 24, -1, -1, 1000) +New object: Mon Nov 29 23:59:00 GMT+0545 1700 (-8491585560000) + +// new Date("2000", 12, -1, 24, -1, -1, 1000) +New object: Sat Dec 30 23:59:00 GMT+0545 2000 (978200040000) + +// new Date(-200, 12, -1, 24, -1, -1, 1000) +New object: Thu Dec 30 23:59:00 GMT+0545 1700 (-8488907160000) + +// new Date("2000", -1, -1, 24, -1, -1, 1000) +New object: Mon Nov 29 23:59:00 GMT+0545 1999 (943899240000) + +// new Date(-200, -1, -1, 24, -1, -1, 1000) +New object: Sun Nov 29 23:59:00 GMT+0545 1699 (-8523121560000) + +// new Date("2000", NaN, -1, 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, -1, 1000) +New object: Sat Dec 30 22:59:00 GMT+0545 2000 (978196440000) + +// new Date(-200, "11", "31", -1, -1, -1, 1000) +New object: Thu Dec 30 22:59:00 GMT+0545 1700 (-8488910760000) + +// new Date("2000", 12, "31", -1, -1, -1, 1000) +New object: Tue Jan 30 22:59:00 GMT+0545 2001 (980874840000) + +// new Date(-200, 12, "31", -1, -1, -1, 1000) +New object: Sun Jan 30 22:59:00 GMT+0545 1701 (-8486232360000) + +// new Date("2000", -1, "31", -1, -1, -1, 1000) +New object: Thu Dec 30 22:59:00 GMT+0545 1999 (946574040000) + +// new Date(-200, -1, "31", -1, -1, -1, 1000) +New object: Wed Dec 30 22:59:00 GMT+0545 1699 (-8520446760000) + +// new Date("2000", NaN, "31", -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, -1, 1000) +New object: Tue Nov 28 22:59:00 GMT+0545 2000 (975431640000) + +// new Date(-200, "11", -1, -1, -1, -1, 1000) +New object: Sun Nov 28 22:59:00 GMT+0545 1700 (-8491675560000) + +// new Date("2000", 12, -1, -1, -1, -1, 1000) +New object: Fri Dec 29 22:59:00 GMT+0545 2000 (978110040000) + +// new Date(-200, 12, -1, -1, -1, -1, 1000) +New object: Wed Dec 29 22:59:00 GMT+0545 1700 (-8488997160000) + +// new Date("2000", -1, -1, -1, -1, -1, 1000) +New object: Sun Nov 28 22:59:00 GMT+0545 1999 (943809240000) + +// new Date(-200, -1, -1, -1, -1, -1, 1000) +New object: Sat Nov 28 22:59:00 GMT+0545 1699 (-8523211560000) + +// new Date("2000", NaN, -1, -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, -1, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, NaN, 1000) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", "59", -1) +New object: Sun Dec 31 23:59:58 GMT+0545 2000 (978286498999) + +// new Date(-200, "11", "31", "23", "59", "59", -1) +New object: Fri Dec 31 23:59:58 GMT+0545 1700 (-8488820701001) + +// new Date("2000", 12, "31", "23", "59", "59", -1) +New object: Wed Jan 31 23:59:58 GMT+0545 2001 (980964898999) + +// new Date(-200, 12, "31", "23", "59", "59", -1) +New object: Mon Jan 31 23:59:58 GMT+0545 1701 (-8486142301001) + +// new Date("2000", -1, "31", "23", "59", "59", -1) +New object: Fri Dec 31 23:59:58 GMT+0545 1999 (946664098999) + +// new Date(-200, -1, "31", "23", "59", "59", -1) +New object: Thu Dec 31 23:59:58 GMT+0545 1699 (-8520356701001) + +// new Date("2000", NaN, "31", "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", "59", -1) +New object: Wed Nov 29 23:59:58 GMT+0545 2000 (975521698999) + +// new Date(-200, "11", -1, "23", "59", "59", -1) +New object: Mon Nov 29 23:59:58 GMT+0545 1700 (-8491585501001) + +// new Date("2000", 12, -1, "23", "59", "59", -1) +New object: Sat Dec 30 23:59:58 GMT+0545 2000 (978200098999) + +// new Date(-200, 12, -1, "23", "59", "59", -1) +New object: Thu Dec 30 23:59:58 GMT+0545 1700 (-8488907101001) + +// new Date("2000", -1, -1, "23", "59", "59", -1) +New object: Mon Nov 29 23:59:58 GMT+0545 1999 (943899298999) + +// new Date(-200, -1, -1, "23", "59", "59", -1) +New object: Sun Nov 29 23:59:58 GMT+0545 1699 (-8523121501001) + +// new Date("2000", NaN, -1, "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", "59", -1) +New object: Mon Jan 1 00:59:58 GMT+0545 2001 (978290098999) + +// new Date(-200, "11", "31", 24, "59", "59", -1) +New object: Sat Jan 1 00:59:58 GMT+0545 1701 (-8488817101001) + +// new Date("2000", 12, "31", 24, "59", "59", -1) +New object: Thu Feb 1 00:59:58 GMT+0545 2001 (980968498999) + +// new Date(-200, 12, "31", 24, "59", "59", -1) +New object: Tue Feb 1 00:59:58 GMT+0545 1701 (-8486138701001) + +// new Date("2000", -1, "31", 24, "59", "59", -1) +New object: Sat Jan 1 00:59:58 GMT+0545 2000 (946667698999) + +// new Date(-200, -1, "31", 24, "59", "59", -1) +New object: Fri Jan 1 00:59:58 GMT+0545 1700 (-8520353101001) + +// new Date("2000", NaN, "31", 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", "59", -1) +New object: Thu Nov 30 00:59:58 GMT+0545 2000 (975525298999) + +// new Date(-200, "11", -1, 24, "59", "59", -1) +New object: Tue Nov 30 00:59:58 GMT+0545 1700 (-8491581901001) + +// new Date("2000", 12, -1, 24, "59", "59", -1) +New object: Sun Dec 31 00:59:58 GMT+0545 2000 (978203698999) + +// new Date(-200, 12, -1, 24, "59", "59", -1) +New object: Fri Dec 31 00:59:58 GMT+0545 1700 (-8488903501001) + +// new Date("2000", -1, -1, 24, "59", "59", -1) +New object: Tue Nov 30 00:59:58 GMT+0545 1999 (943902898999) + +// new Date(-200, -1, -1, 24, "59", "59", -1) +New object: Mon Nov 30 00:59:58 GMT+0545 1699 (-8523117901001) + +// new Date("2000", NaN, -1, 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", "59", -1) +New object: Sat Dec 30 23:59:58 GMT+0545 2000 (978200098999) + +// new Date(-200, "11", "31", -1, "59", "59", -1) +New object: Thu Dec 30 23:59:58 GMT+0545 1700 (-8488907101001) + +// new Date("2000", 12, "31", -1, "59", "59", -1) +New object: Tue Jan 30 23:59:58 GMT+0545 2001 (980878498999) + +// new Date(-200, 12, "31", -1, "59", "59", -1) +New object: Sun Jan 30 23:59:58 GMT+0545 1701 (-8486228701001) + +// new Date("2000", -1, "31", -1, "59", "59", -1) +New object: Thu Dec 30 23:59:58 GMT+0545 1999 (946577698999) + +// new Date(-200, -1, "31", -1, "59", "59", -1) +New object: Wed Dec 30 23:59:58 GMT+0545 1699 (-8520443101001) + +// new Date("2000", NaN, "31", -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", "59", -1) +New object: Tue Nov 28 23:59:58 GMT+0545 2000 (975435298999) + +// new Date(-200, "11", -1, -1, "59", "59", -1) +New object: Sun Nov 28 23:59:58 GMT+0545 1700 (-8491671901001) + +// new Date("2000", 12, -1, -1, "59", "59", -1) +New object: Fri Dec 29 23:59:58 GMT+0545 2000 (978113698999) + +// new Date(-200, 12, -1, -1, "59", "59", -1) +New object: Wed Dec 29 23:59:58 GMT+0545 1700 (-8488993501001) + +// new Date("2000", -1, -1, -1, "59", "59", -1) +New object: Sun Nov 28 23:59:58 GMT+0545 1999 (943812898999) + +// new Date(-200, -1, -1, -1, "59", "59", -1) +New object: Sat Nov 28 23:59:58 GMT+0545 1699 (-8523207901001) + +// new Date("2000", NaN, -1, -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, "59", -1) +New object: Mon Jan 1 00:00:58 GMT+0545 2001 (978286558999) + +// new Date(-200, "11", "31", "23", 60, "59", -1) +New object: Sat Jan 1 00:00:58 GMT+0545 1701 (-8488820641001) + +// new Date("2000", 12, "31", "23", 60, "59", -1) +New object: Thu Feb 1 00:00:58 GMT+0545 2001 (980964958999) + +// new Date(-200, 12, "31", "23", 60, "59", -1) +New object: Tue Feb 1 00:00:58 GMT+0545 1701 (-8486142241001) + +// new Date("2000", -1, "31", "23", 60, "59", -1) +New object: Sat Jan 1 00:00:58 GMT+0545 2000 (946664158999) + +// new Date(-200, -1, "31", "23", 60, "59", -1) +New object: Fri Jan 1 00:00:58 GMT+0545 1700 (-8520356641001) + +// new Date("2000", NaN, "31", "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, "59", -1) +New object: Thu Nov 30 00:00:58 GMT+0545 2000 (975521758999) + +// new Date(-200, "11", -1, "23", 60, "59", -1) +New object: Tue Nov 30 00:00:58 GMT+0545 1700 (-8491585441001) + +// new Date("2000", 12, -1, "23", 60, "59", -1) +New object: Sun Dec 31 00:00:58 GMT+0545 2000 (978200158999) + +// new Date(-200, 12, -1, "23", 60, "59", -1) +New object: Fri Dec 31 00:00:58 GMT+0545 1700 (-8488907041001) + +// new Date("2000", -1, -1, "23", 60, "59", -1) +New object: Tue Nov 30 00:00:58 GMT+0545 1999 (943899358999) + +// new Date(-200, -1, -1, "23", 60, "59", -1) +New object: Mon Nov 30 00:00:58 GMT+0545 1699 (-8523121441001) + +// new Date("2000", NaN, -1, "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, "59", -1) +New object: Mon Jan 1 01:00:58 GMT+0545 2001 (978290158999) + +// new Date(-200, "11", "31", 24, 60, "59", -1) +New object: Sat Jan 1 01:00:58 GMT+0545 1701 (-8488817041001) + +// new Date("2000", 12, "31", 24, 60, "59", -1) +New object: Thu Feb 1 01:00:58 GMT+0545 2001 (980968558999) + +// new Date(-200, 12, "31", 24, 60, "59", -1) +New object: Tue Feb 1 01:00:58 GMT+0545 1701 (-8486138641001) + +// new Date("2000", -1, "31", 24, 60, "59", -1) +New object: Sat Jan 1 01:00:58 GMT+0545 2000 (946667758999) + +// new Date(-200, -1, "31", 24, 60, "59", -1) +New object: Fri Jan 1 01:00:58 GMT+0545 1700 (-8520353041001) + +// new Date("2000", NaN, "31", 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, "59", -1) +New object: Thu Nov 30 01:00:58 GMT+0545 2000 (975525358999) + +// new Date(-200, "11", -1, 24, 60, "59", -1) +New object: Tue Nov 30 01:00:58 GMT+0545 1700 (-8491581841001) + +// new Date("2000", 12, -1, 24, 60, "59", -1) +New object: Sun Dec 31 01:00:58 GMT+0545 2000 (978203758999) + +// new Date(-200, 12, -1, 24, 60, "59", -1) +New object: Fri Dec 31 01:00:58 GMT+0545 1700 (-8488903441001) + +// new Date("2000", -1, -1, 24, 60, "59", -1) +New object: Tue Nov 30 01:00:58 GMT+0545 1999 (943902958999) + +// new Date(-200, -1, -1, 24, 60, "59", -1) +New object: Mon Nov 30 01:00:58 GMT+0545 1699 (-8523117841001) + +// new Date("2000", NaN, -1, 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, "59", -1) +New object: Sun Dec 31 00:00:58 GMT+0545 2000 (978200158999) + +// new Date(-200, "11", "31", -1, 60, "59", -1) +New object: Fri Dec 31 00:00:58 GMT+0545 1700 (-8488907041001) + +// new Date("2000", 12, "31", -1, 60, "59", -1) +New object: Wed Jan 31 00:00:58 GMT+0545 2001 (980878558999) + +// new Date(-200, 12, "31", -1, 60, "59", -1) +New object: Mon Jan 31 00:00:58 GMT+0545 1701 (-8486228641001) + +// new Date("2000", -1, "31", -1, 60, "59", -1) +New object: Fri Dec 31 00:00:58 GMT+0545 1999 (946577758999) + +// new Date(-200, -1, "31", -1, 60, "59", -1) +New object: Thu Dec 31 00:00:58 GMT+0545 1699 (-8520443041001) + +// new Date("2000", NaN, "31", -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, "59", -1) +New object: Wed Nov 29 00:00:58 GMT+0545 2000 (975435358999) + +// new Date(-200, "11", -1, -1, 60, "59", -1) +New object: Mon Nov 29 00:00:58 GMT+0545 1700 (-8491671841001) + +// new Date("2000", 12, -1, -1, 60, "59", -1) +New object: Sat Dec 30 00:00:58 GMT+0545 2000 (978113758999) + +// new Date(-200, 12, -1, -1, 60, "59", -1) +New object: Thu Dec 30 00:00:58 GMT+0545 1700 (-8488993441001) + +// new Date("2000", -1, -1, -1, 60, "59", -1) +New object: Mon Nov 29 00:00:58 GMT+0545 1999 (943812958999) + +// new Date(-200, -1, -1, -1, 60, "59", -1) +New object: Sun Nov 29 00:00:58 GMT+0545 1699 (-8523207841001) + +// new Date("2000", NaN, -1, -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, "59", -1) +New object: Sun Dec 31 22:59:58 GMT+0545 2000 (978282898999) + +// new Date(-200, "11", "31", "23", -1, "59", -1) +New object: Fri Dec 31 22:59:58 GMT+0545 1700 (-8488824301001) + +// new Date("2000", 12, "31", "23", -1, "59", -1) +New object: Wed Jan 31 22:59:58 GMT+0545 2001 (980961298999) + +// new Date(-200, 12, "31", "23", -1, "59", -1) +New object: Mon Jan 31 22:59:58 GMT+0545 1701 (-8486145901001) + +// new Date("2000", -1, "31", "23", -1, "59", -1) +New object: Fri Dec 31 22:59:58 GMT+0545 1999 (946660498999) + +// new Date(-200, -1, "31", "23", -1, "59", -1) +New object: Thu Dec 31 22:59:58 GMT+0545 1699 (-8520360301001) + +// new Date("2000", NaN, "31", "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, "59", -1) +New object: Wed Nov 29 22:59:58 GMT+0545 2000 (975518098999) + +// new Date(-200, "11", -1, "23", -1, "59", -1) +New object: Mon Nov 29 22:59:58 GMT+0545 1700 (-8491589101001) + +// new Date("2000", 12, -1, "23", -1, "59", -1) +New object: Sat Dec 30 22:59:58 GMT+0545 2000 (978196498999) + +// new Date(-200, 12, -1, "23", -1, "59", -1) +New object: Thu Dec 30 22:59:58 GMT+0545 1700 (-8488910701001) + +// new Date("2000", -1, -1, "23", -1, "59", -1) +New object: Mon Nov 29 22:59:58 GMT+0545 1999 (943895698999) + +// new Date(-200, -1, -1, "23", -1, "59", -1) +New object: Sun Nov 29 22:59:58 GMT+0545 1699 (-8523125101001) + +// new Date("2000", NaN, -1, "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, "59", -1) +New object: Sun Dec 31 23:59:58 GMT+0545 2000 (978286498999) + +// new Date(-200, "11", "31", 24, -1, "59", -1) +New object: Fri Dec 31 23:59:58 GMT+0545 1700 (-8488820701001) + +// new Date("2000", 12, "31", 24, -1, "59", -1) +New object: Wed Jan 31 23:59:58 GMT+0545 2001 (980964898999) + +// new Date(-200, 12, "31", 24, -1, "59", -1) +New object: Mon Jan 31 23:59:58 GMT+0545 1701 (-8486142301001) + +// new Date("2000", -1, "31", 24, -1, "59", -1) +New object: Fri Dec 31 23:59:58 GMT+0545 1999 (946664098999) + +// new Date(-200, -1, "31", 24, -1, "59", -1) +New object: Thu Dec 31 23:59:58 GMT+0545 1699 (-8520356701001) + +// new Date("2000", NaN, "31", 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, "59", -1) +New object: Wed Nov 29 23:59:58 GMT+0545 2000 (975521698999) + +// new Date(-200, "11", -1, 24, -1, "59", -1) +New object: Mon Nov 29 23:59:58 GMT+0545 1700 (-8491585501001) + +// new Date("2000", 12, -1, 24, -1, "59", -1) +New object: Sat Dec 30 23:59:58 GMT+0545 2000 (978200098999) + +// new Date(-200, 12, -1, 24, -1, "59", -1) +New object: Thu Dec 30 23:59:58 GMT+0545 1700 (-8488907101001) + +// new Date("2000", -1, -1, 24, -1, "59", -1) +New object: Mon Nov 29 23:59:58 GMT+0545 1999 (943899298999) + +// new Date(-200, -1, -1, 24, -1, "59", -1) +New object: Sun Nov 29 23:59:58 GMT+0545 1699 (-8523121501001) + +// new Date("2000", NaN, -1, 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, "59", -1) +New object: Sat Dec 30 22:59:58 GMT+0545 2000 (978196498999) + +// new Date(-200, "11", "31", -1, -1, "59", -1) +New object: Thu Dec 30 22:59:58 GMT+0545 1700 (-8488910701001) + +// new Date("2000", 12, "31", -1, -1, "59", -1) +New object: Tue Jan 30 22:59:58 GMT+0545 2001 (980874898999) + +// new Date(-200, 12, "31", -1, -1, "59", -1) +New object: Sun Jan 30 22:59:58 GMT+0545 1701 (-8486232301001) + +// new Date("2000", -1, "31", -1, -1, "59", -1) +New object: Thu Dec 30 22:59:58 GMT+0545 1999 (946574098999) + +// new Date(-200, -1, "31", -1, -1, "59", -1) +New object: Wed Dec 30 22:59:58 GMT+0545 1699 (-8520446701001) + +// new Date("2000", NaN, "31", -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, "59", -1) +New object: Tue Nov 28 22:59:58 GMT+0545 2000 (975431698999) + +// new Date(-200, "11", -1, -1, -1, "59", -1) +New object: Sun Nov 28 22:59:58 GMT+0545 1700 (-8491675501001) + +// new Date("2000", 12, -1, -1, -1, "59", -1) +New object: Fri Dec 29 22:59:58 GMT+0545 2000 (978110098999) + +// new Date(-200, 12, -1, -1, -1, "59", -1) +New object: Wed Dec 29 22:59:58 GMT+0545 1700 (-8488997101001) + +// new Date("2000", -1, -1, -1, -1, "59", -1) +New object: Sun Nov 28 22:59:58 GMT+0545 1999 (943809298999) + +// new Date(-200, -1, -1, -1, -1, "59", -1) +New object: Sat Nov 28 22:59:58 GMT+0545 1699 (-8523211501001) + +// new Date("2000", NaN, -1, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, "59", -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", 60, -1) +New object: Sun Dec 31 23:59:59 GMT+0545 2000 (978286499999) + +// new Date(-200, "11", "31", "23", "59", 60, -1) +New object: Fri Dec 31 23:59:59 GMT+0545 1700 (-8488820700001) + +// new Date("2000", 12, "31", "23", "59", 60, -1) +New object: Wed Jan 31 23:59:59 GMT+0545 2001 (980964899999) + +// new Date(-200, 12, "31", "23", "59", 60, -1) +New object: Mon Jan 31 23:59:59 GMT+0545 1701 (-8486142300001) + +// new Date("2000", -1, "31", "23", "59", 60, -1) +New object: Fri Dec 31 23:59:59 GMT+0545 1999 (946664099999) + +// new Date(-200, -1, "31", "23", "59", 60, -1) +New object: Thu Dec 31 23:59:59 GMT+0545 1699 (-8520356700001) + +// new Date("2000", NaN, "31", "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", 60, -1) +New object: Wed Nov 29 23:59:59 GMT+0545 2000 (975521699999) + +// new Date(-200, "11", -1, "23", "59", 60, -1) +New object: Mon Nov 29 23:59:59 GMT+0545 1700 (-8491585500001) + +// new Date("2000", 12, -1, "23", "59", 60, -1) +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099999) + +// new Date(-200, 12, -1, "23", "59", 60, -1) +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907100001) + +// new Date("2000", -1, -1, "23", "59", 60, -1) +New object: Mon Nov 29 23:59:59 GMT+0545 1999 (943899299999) + +// new Date(-200, -1, -1, "23", "59", 60, -1) +New object: Sun Nov 29 23:59:59 GMT+0545 1699 (-8523121500001) + +// new Date("2000", NaN, -1, "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", 60, -1) +New object: Mon Jan 1 00:59:59 GMT+0545 2001 (978290099999) + +// new Date(-200, "11", "31", 24, "59", 60, -1) +New object: Sat Jan 1 00:59:59 GMT+0545 1701 (-8488817100001) + +// new Date("2000", 12, "31", 24, "59", 60, -1) +New object: Thu Feb 1 00:59:59 GMT+0545 2001 (980968499999) + +// new Date(-200, 12, "31", 24, "59", 60, -1) +New object: Tue Feb 1 00:59:59 GMT+0545 1701 (-8486138700001) + +// new Date("2000", -1, "31", 24, "59", 60, -1) +New object: Sat Jan 1 00:59:59 GMT+0545 2000 (946667699999) + +// new Date(-200, -1, "31", 24, "59", 60, -1) +New object: Fri Jan 1 00:59:59 GMT+0545 1700 (-8520353100001) + +// new Date("2000", NaN, "31", 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", 60, -1) +New object: Thu Nov 30 00:59:59 GMT+0545 2000 (975525299999) + +// new Date(-200, "11", -1, 24, "59", 60, -1) +New object: Tue Nov 30 00:59:59 GMT+0545 1700 (-8491581900001) + +// new Date("2000", 12, -1, 24, "59", 60, -1) +New object: Sun Dec 31 00:59:59 GMT+0545 2000 (978203699999) + +// new Date(-200, 12, -1, 24, "59", 60, -1) +New object: Fri Dec 31 00:59:59 GMT+0545 1700 (-8488903500001) + +// new Date("2000", -1, -1, 24, "59", 60, -1) +New object: Tue Nov 30 00:59:59 GMT+0545 1999 (943902899999) + +// new Date(-200, -1, -1, 24, "59", 60, -1) +New object: Mon Nov 30 00:59:59 GMT+0545 1699 (-8523117900001) + +// new Date("2000", NaN, -1, 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", 60, -1) +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099999) + +// new Date(-200, "11", "31", -1, "59", 60, -1) +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907100001) + +// new Date("2000", 12, "31", -1, "59", 60, -1) +New object: Tue Jan 30 23:59:59 GMT+0545 2001 (980878499999) + +// new Date(-200, 12, "31", -1, "59", 60, -1) +New object: Sun Jan 30 23:59:59 GMT+0545 1701 (-8486228700001) + +// new Date("2000", -1, "31", -1, "59", 60, -1) +New object: Thu Dec 30 23:59:59 GMT+0545 1999 (946577699999) + +// new Date(-200, -1, "31", -1, "59", 60, -1) +New object: Wed Dec 30 23:59:59 GMT+0545 1699 (-8520443100001) + +// new Date("2000", NaN, "31", -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", 60, -1) +New object: Tue Nov 28 23:59:59 GMT+0545 2000 (975435299999) + +// new Date(-200, "11", -1, -1, "59", 60, -1) +New object: Sun Nov 28 23:59:59 GMT+0545 1700 (-8491671900001) + +// new Date("2000", 12, -1, -1, "59", 60, -1) +New object: Fri Dec 29 23:59:59 GMT+0545 2000 (978113699999) + +// new Date(-200, 12, -1, -1, "59", 60, -1) +New object: Wed Dec 29 23:59:59 GMT+0545 1700 (-8488993500001) + +// new Date("2000", -1, -1, -1, "59", 60, -1) +New object: Sun Nov 28 23:59:59 GMT+0545 1999 (943812899999) + +// new Date(-200, -1, -1, -1, "59", 60, -1) +New object: Sat Nov 28 23:59:59 GMT+0545 1699 (-8523207900001) + +// new Date("2000", NaN, -1, -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, 60, -1) +New object: Mon Jan 1 00:00:59 GMT+0545 2001 (978286559999) + +// new Date(-200, "11", "31", "23", 60, 60, -1) +New object: Sat Jan 1 00:00:59 GMT+0545 1701 (-8488820640001) + +// new Date("2000", 12, "31", "23", 60, 60, -1) +New object: Thu Feb 1 00:00:59 GMT+0545 2001 (980964959999) + +// new Date(-200, 12, "31", "23", 60, 60, -1) +New object: Tue Feb 1 00:00:59 GMT+0545 1701 (-8486142240001) + +// new Date("2000", -1, "31", "23", 60, 60, -1) +New object: Sat Jan 1 00:00:59 GMT+0545 2000 (946664159999) + +// new Date(-200, -1, "31", "23", 60, 60, -1) +New object: Fri Jan 1 00:00:59 GMT+0545 1700 (-8520356640001) + +// new Date("2000", NaN, "31", "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, 60, -1) +New object: Thu Nov 30 00:00:59 GMT+0545 2000 (975521759999) + +// new Date(-200, "11", -1, "23", 60, 60, -1) +New object: Tue Nov 30 00:00:59 GMT+0545 1700 (-8491585440001) + +// new Date("2000", 12, -1, "23", 60, 60, -1) +New object: Sun Dec 31 00:00:59 GMT+0545 2000 (978200159999) + +// new Date(-200, 12, -1, "23", 60, 60, -1) +New object: Fri Dec 31 00:00:59 GMT+0545 1700 (-8488907040001) + +// new Date("2000", -1, -1, "23", 60, 60, -1) +New object: Tue Nov 30 00:00:59 GMT+0545 1999 (943899359999) + +// new Date(-200, -1, -1, "23", 60, 60, -1) +New object: Mon Nov 30 00:00:59 GMT+0545 1699 (-8523121440001) + +// new Date("2000", NaN, -1, "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, 60, -1) +New object: Mon Jan 1 01:00:59 GMT+0545 2001 (978290159999) + +// new Date(-200, "11", "31", 24, 60, 60, -1) +New object: Sat Jan 1 01:00:59 GMT+0545 1701 (-8488817040001) + +// new Date("2000", 12, "31", 24, 60, 60, -1) +New object: Thu Feb 1 01:00:59 GMT+0545 2001 (980968559999) + +// new Date(-200, 12, "31", 24, 60, 60, -1) +New object: Tue Feb 1 01:00:59 GMT+0545 1701 (-8486138640001) + +// new Date("2000", -1, "31", 24, 60, 60, -1) +New object: Sat Jan 1 01:00:59 GMT+0545 2000 (946667759999) + +// new Date(-200, -1, "31", 24, 60, 60, -1) +New object: Fri Jan 1 01:00:59 GMT+0545 1700 (-8520353040001) + +// new Date("2000", NaN, "31", 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, 60, -1) +New object: Thu Nov 30 01:00:59 GMT+0545 2000 (975525359999) + +// new Date(-200, "11", -1, 24, 60, 60, -1) +New object: Tue Nov 30 01:00:59 GMT+0545 1700 (-8491581840001) + +// new Date("2000", 12, -1, 24, 60, 60, -1) +New object: Sun Dec 31 01:00:59 GMT+0545 2000 (978203759999) + +// new Date(-200, 12, -1, 24, 60, 60, -1) +New object: Fri Dec 31 01:00:59 GMT+0545 1700 (-8488903440001) + +// new Date("2000", -1, -1, 24, 60, 60, -1) +New object: Tue Nov 30 01:00:59 GMT+0545 1999 (943902959999) + +// new Date(-200, -1, -1, 24, 60, 60, -1) +New object: Mon Nov 30 01:00:59 GMT+0545 1699 (-8523117840001) + +// new Date("2000", NaN, -1, 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, 60, -1) +New object: Sun Dec 31 00:00:59 GMT+0545 2000 (978200159999) + +// new Date(-200, "11", "31", -1, 60, 60, -1) +New object: Fri Dec 31 00:00:59 GMT+0545 1700 (-8488907040001) + +// new Date("2000", 12, "31", -1, 60, 60, -1) +New object: Wed Jan 31 00:00:59 GMT+0545 2001 (980878559999) + +// new Date(-200, 12, "31", -1, 60, 60, -1) +New object: Mon Jan 31 00:00:59 GMT+0545 1701 (-8486228640001) + +// new Date("2000", -1, "31", -1, 60, 60, -1) +New object: Fri Dec 31 00:00:59 GMT+0545 1999 (946577759999) + +// new Date(-200, -1, "31", -1, 60, 60, -1) +New object: Thu Dec 31 00:00:59 GMT+0545 1699 (-8520443040001) + +// new Date("2000", NaN, "31", -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, 60, -1) +New object: Wed Nov 29 00:00:59 GMT+0545 2000 (975435359999) + +// new Date(-200, "11", -1, -1, 60, 60, -1) +New object: Mon Nov 29 00:00:59 GMT+0545 1700 (-8491671840001) + +// new Date("2000", 12, -1, -1, 60, 60, -1) +New object: Sat Dec 30 00:00:59 GMT+0545 2000 (978113759999) + +// new Date(-200, 12, -1, -1, 60, 60, -1) +New object: Thu Dec 30 00:00:59 GMT+0545 1700 (-8488993440001) + +// new Date("2000", -1, -1, -1, 60, 60, -1) +New object: Mon Nov 29 00:00:59 GMT+0545 1999 (943812959999) + +// new Date(-200, -1, -1, -1, 60, 60, -1) +New object: Sun Nov 29 00:00:59 GMT+0545 1699 (-8523207840001) + +// new Date("2000", NaN, -1, -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, 60, -1) +New object: Sun Dec 31 22:59:59 GMT+0545 2000 (978282899999) + +// new Date(-200, "11", "31", "23", -1, 60, -1) +New object: Fri Dec 31 22:59:59 GMT+0545 1700 (-8488824300001) + +// new Date("2000", 12, "31", "23", -1, 60, -1) +New object: Wed Jan 31 22:59:59 GMT+0545 2001 (980961299999) + +// new Date(-200, 12, "31", "23", -1, 60, -1) +New object: Mon Jan 31 22:59:59 GMT+0545 1701 (-8486145900001) + +// new Date("2000", -1, "31", "23", -1, 60, -1) +New object: Fri Dec 31 22:59:59 GMT+0545 1999 (946660499999) + +// new Date(-200, -1, "31", "23", -1, 60, -1) +New object: Thu Dec 31 22:59:59 GMT+0545 1699 (-8520360300001) + +// new Date("2000", NaN, "31", "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, 60, -1) +New object: Wed Nov 29 22:59:59 GMT+0545 2000 (975518099999) + +// new Date(-200, "11", -1, "23", -1, 60, -1) +New object: Mon Nov 29 22:59:59 GMT+0545 1700 (-8491589100001) + +// new Date("2000", 12, -1, "23", -1, 60, -1) +New object: Sat Dec 30 22:59:59 GMT+0545 2000 (978196499999) + +// new Date(-200, 12, -1, "23", -1, 60, -1) +New object: Thu Dec 30 22:59:59 GMT+0545 1700 (-8488910700001) + +// new Date("2000", -1, -1, "23", -1, 60, -1) +New object: Mon Nov 29 22:59:59 GMT+0545 1999 (943895699999) + +// new Date(-200, -1, -1, "23", -1, 60, -1) +New object: Sun Nov 29 22:59:59 GMT+0545 1699 (-8523125100001) + +// new Date("2000", NaN, -1, "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, 60, -1) +New object: Sun Dec 31 23:59:59 GMT+0545 2000 (978286499999) + +// new Date(-200, "11", "31", 24, -1, 60, -1) +New object: Fri Dec 31 23:59:59 GMT+0545 1700 (-8488820700001) + +// new Date("2000", 12, "31", 24, -1, 60, -1) +New object: Wed Jan 31 23:59:59 GMT+0545 2001 (980964899999) + +// new Date(-200, 12, "31", 24, -1, 60, -1) +New object: Mon Jan 31 23:59:59 GMT+0545 1701 (-8486142300001) + +// new Date("2000", -1, "31", 24, -1, 60, -1) +New object: Fri Dec 31 23:59:59 GMT+0545 1999 (946664099999) + +// new Date(-200, -1, "31", 24, -1, 60, -1) +New object: Thu Dec 31 23:59:59 GMT+0545 1699 (-8520356700001) + +// new Date("2000", NaN, "31", 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, 60, -1) +New object: Wed Nov 29 23:59:59 GMT+0545 2000 (975521699999) + +// new Date(-200, "11", -1, 24, -1, 60, -1) +New object: Mon Nov 29 23:59:59 GMT+0545 1700 (-8491585500001) + +// new Date("2000", 12, -1, 24, -1, 60, -1) +New object: Sat Dec 30 23:59:59 GMT+0545 2000 (978200099999) + +// new Date(-200, 12, -1, 24, -1, 60, -1) +New object: Thu Dec 30 23:59:59 GMT+0545 1700 (-8488907100001) + +// new Date("2000", -1, -1, 24, -1, 60, -1) +New object: Mon Nov 29 23:59:59 GMT+0545 1999 (943899299999) + +// new Date(-200, -1, -1, 24, -1, 60, -1) +New object: Sun Nov 29 23:59:59 GMT+0545 1699 (-8523121500001) + +// new Date("2000", NaN, -1, 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, 60, -1) +New object: Sat Dec 30 22:59:59 GMT+0545 2000 (978196499999) + +// new Date(-200, "11", "31", -1, -1, 60, -1) +New object: Thu Dec 30 22:59:59 GMT+0545 1700 (-8488910700001) + +// new Date("2000", 12, "31", -1, -1, 60, -1) +New object: Tue Jan 30 22:59:59 GMT+0545 2001 (980874899999) + +// new Date(-200, 12, "31", -1, -1, 60, -1) +New object: Sun Jan 30 22:59:59 GMT+0545 1701 (-8486232300001) + +// new Date("2000", -1, "31", -1, -1, 60, -1) +New object: Thu Dec 30 22:59:59 GMT+0545 1999 (946574099999) + +// new Date(-200, -1, "31", -1, -1, 60, -1) +New object: Wed Dec 30 22:59:59 GMT+0545 1699 (-8520446700001) + +// new Date("2000", NaN, "31", -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, 60, -1) +New object: Tue Nov 28 22:59:59 GMT+0545 2000 (975431699999) + +// new Date(-200, "11", -1, -1, -1, 60, -1) +New object: Sun Nov 28 22:59:59 GMT+0545 1700 (-8491675500001) + +// new Date("2000", 12, -1, -1, -1, 60, -1) +New object: Fri Dec 29 22:59:59 GMT+0545 2000 (978110099999) + +// new Date(-200, 12, -1, -1, -1, 60, -1) +New object: Wed Dec 29 22:59:59 GMT+0545 1700 (-8488997100001) + +// new Date("2000", -1, -1, -1, -1, 60, -1) +New object: Sun Nov 28 22:59:59 GMT+0545 1999 (943809299999) + +// new Date(-200, -1, -1, -1, -1, 60, -1) +New object: Sat Nov 28 22:59:59 GMT+0545 1699 (-8523211500001) + +// new Date("2000", NaN, -1, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, 60, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", -1, -1) +New object: Sun Dec 31 23:58:58 GMT+0545 2000 (978286438999) + +// new Date(-200, "11", "31", "23", "59", -1, -1) +New object: Fri Dec 31 23:58:58 GMT+0545 1700 (-8488820761001) + +// new Date("2000", 12, "31", "23", "59", -1, -1) +New object: Wed Jan 31 23:58:58 GMT+0545 2001 (980964838999) + +// new Date(-200, 12, "31", "23", "59", -1, -1) +New object: Mon Jan 31 23:58:58 GMT+0545 1701 (-8486142361001) + +// new Date("2000", -1, "31", "23", "59", -1, -1) +New object: Fri Dec 31 23:58:58 GMT+0545 1999 (946664038999) + +// new Date(-200, -1, "31", "23", "59", -1, -1) +New object: Thu Dec 31 23:58:58 GMT+0545 1699 (-8520356761001) + +// new Date("2000", NaN, "31", "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", -1, -1) +New object: Wed Nov 29 23:58:58 GMT+0545 2000 (975521638999) + +// new Date(-200, "11", -1, "23", "59", -1, -1) +New object: Mon Nov 29 23:58:58 GMT+0545 1700 (-8491585561001) + +// new Date("2000", 12, -1, "23", "59", -1, -1) +New object: Sat Dec 30 23:58:58 GMT+0545 2000 (978200038999) + +// new Date(-200, 12, -1, "23", "59", -1, -1) +New object: Thu Dec 30 23:58:58 GMT+0545 1700 (-8488907161001) + +// new Date("2000", -1, -1, "23", "59", -1, -1) +New object: Mon Nov 29 23:58:58 GMT+0545 1999 (943899238999) + +// new Date(-200, -1, -1, "23", "59", -1, -1) +New object: Sun Nov 29 23:58:58 GMT+0545 1699 (-8523121561001) + +// new Date("2000", NaN, -1, "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", -1, -1) +New object: Mon Jan 1 00:58:58 GMT+0545 2001 (978290038999) + +// new Date(-200, "11", "31", 24, "59", -1, -1) +New object: Sat Jan 1 00:58:58 GMT+0545 1701 (-8488817161001) + +// new Date("2000", 12, "31", 24, "59", -1, -1) +New object: Thu Feb 1 00:58:58 GMT+0545 2001 (980968438999) + +// new Date(-200, 12, "31", 24, "59", -1, -1) +New object: Tue Feb 1 00:58:58 GMT+0545 1701 (-8486138761001) + +// new Date("2000", -1, "31", 24, "59", -1, -1) +New object: Sat Jan 1 00:58:58 GMT+0545 2000 (946667638999) + +// new Date(-200, -1, "31", 24, "59", -1, -1) +New object: Fri Jan 1 00:58:58 GMT+0545 1700 (-8520353161001) + +// new Date("2000", NaN, "31", 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", -1, -1) +New object: Thu Nov 30 00:58:58 GMT+0545 2000 (975525238999) + +// new Date(-200, "11", -1, 24, "59", -1, -1) +New object: Tue Nov 30 00:58:58 GMT+0545 1700 (-8491581961001) + +// new Date("2000", 12, -1, 24, "59", -1, -1) +New object: Sun Dec 31 00:58:58 GMT+0545 2000 (978203638999) + +// new Date(-200, 12, -1, 24, "59", -1, -1) +New object: Fri Dec 31 00:58:58 GMT+0545 1700 (-8488903561001) + +// new Date("2000", -1, -1, 24, "59", -1, -1) +New object: Tue Nov 30 00:58:58 GMT+0545 1999 (943902838999) + +// new Date(-200, -1, -1, 24, "59", -1, -1) +New object: Mon Nov 30 00:58:58 GMT+0545 1699 (-8523117961001) + +// new Date("2000", NaN, -1, 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", -1, -1) +New object: Sat Dec 30 23:58:58 GMT+0545 2000 (978200038999) + +// new Date(-200, "11", "31", -1, "59", -1, -1) +New object: Thu Dec 30 23:58:58 GMT+0545 1700 (-8488907161001) + +// new Date("2000", 12, "31", -1, "59", -1, -1) +New object: Tue Jan 30 23:58:58 GMT+0545 2001 (980878438999) + +// new Date(-200, 12, "31", -1, "59", -1, -1) +New object: Sun Jan 30 23:58:58 GMT+0545 1701 (-8486228761001) + +// new Date("2000", -1, "31", -1, "59", -1, -1) +New object: Thu Dec 30 23:58:58 GMT+0545 1999 (946577638999) + +// new Date(-200, -1, "31", -1, "59", -1, -1) +New object: Wed Dec 30 23:58:58 GMT+0545 1699 (-8520443161001) + +// new Date("2000", NaN, "31", -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", -1, -1) +New object: Tue Nov 28 23:58:58 GMT+0545 2000 (975435238999) + +// new Date(-200, "11", -1, -1, "59", -1, -1) +New object: Sun Nov 28 23:58:58 GMT+0545 1700 (-8491671961001) + +// new Date("2000", 12, -1, -1, "59", -1, -1) +New object: Fri Dec 29 23:58:58 GMT+0545 2000 (978113638999) + +// new Date(-200, 12, -1, -1, "59", -1, -1) +New object: Wed Dec 29 23:58:58 GMT+0545 1700 (-8488993561001) + +// new Date("2000", -1, -1, -1, "59", -1, -1) +New object: Sun Nov 28 23:58:58 GMT+0545 1999 (943812838999) + +// new Date(-200, -1, -1, -1, "59", -1, -1) +New object: Sat Nov 28 23:58:58 GMT+0545 1699 (-8523207961001) + +// new Date("2000", NaN, -1, -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, -1, -1) +New object: Sun Dec 31 23:59:58 GMT+0545 2000 (978286498999) + +// new Date(-200, "11", "31", "23", 60, -1, -1) +New object: Fri Dec 31 23:59:58 GMT+0545 1700 (-8488820701001) + +// new Date("2000", 12, "31", "23", 60, -1, -1) +New object: Wed Jan 31 23:59:58 GMT+0545 2001 (980964898999) + +// new Date(-200, 12, "31", "23", 60, -1, -1) +New object: Mon Jan 31 23:59:58 GMT+0545 1701 (-8486142301001) + +// new Date("2000", -1, "31", "23", 60, -1, -1) +New object: Fri Dec 31 23:59:58 GMT+0545 1999 (946664098999) + +// new Date(-200, -1, "31", "23", 60, -1, -1) +New object: Thu Dec 31 23:59:58 GMT+0545 1699 (-8520356701001) + +// new Date("2000", NaN, "31", "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, -1, -1) +New object: Wed Nov 29 23:59:58 GMT+0545 2000 (975521698999) + +// new Date(-200, "11", -1, "23", 60, -1, -1) +New object: Mon Nov 29 23:59:58 GMT+0545 1700 (-8491585501001) + +// new Date("2000", 12, -1, "23", 60, -1, -1) +New object: Sat Dec 30 23:59:58 GMT+0545 2000 (978200098999) + +// new Date(-200, 12, -1, "23", 60, -1, -1) +New object: Thu Dec 30 23:59:58 GMT+0545 1700 (-8488907101001) + +// new Date("2000", -1, -1, "23", 60, -1, -1) +New object: Mon Nov 29 23:59:58 GMT+0545 1999 (943899298999) + +// new Date(-200, -1, -1, "23", 60, -1, -1) +New object: Sun Nov 29 23:59:58 GMT+0545 1699 (-8523121501001) + +// new Date("2000", NaN, -1, "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, -1, -1) +New object: Mon Jan 1 00:59:58 GMT+0545 2001 (978290098999) + +// new Date(-200, "11", "31", 24, 60, -1, -1) +New object: Sat Jan 1 00:59:58 GMT+0545 1701 (-8488817101001) + +// new Date("2000", 12, "31", 24, 60, -1, -1) +New object: Thu Feb 1 00:59:58 GMT+0545 2001 (980968498999) + +// new Date(-200, 12, "31", 24, 60, -1, -1) +New object: Tue Feb 1 00:59:58 GMT+0545 1701 (-8486138701001) + +// new Date("2000", -1, "31", 24, 60, -1, -1) +New object: Sat Jan 1 00:59:58 GMT+0545 2000 (946667698999) + +// new Date(-200, -1, "31", 24, 60, -1, -1) +New object: Fri Jan 1 00:59:58 GMT+0545 1700 (-8520353101001) + +// new Date("2000", NaN, "31", 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, -1, -1) +New object: Thu Nov 30 00:59:58 GMT+0545 2000 (975525298999) + +// new Date(-200, "11", -1, 24, 60, -1, -1) +New object: Tue Nov 30 00:59:58 GMT+0545 1700 (-8491581901001) + +// new Date("2000", 12, -1, 24, 60, -1, -1) +New object: Sun Dec 31 00:59:58 GMT+0545 2000 (978203698999) + +// new Date(-200, 12, -1, 24, 60, -1, -1) +New object: Fri Dec 31 00:59:58 GMT+0545 1700 (-8488903501001) + +// new Date("2000", -1, -1, 24, 60, -1, -1) +New object: Tue Nov 30 00:59:58 GMT+0545 1999 (943902898999) + +// new Date(-200, -1, -1, 24, 60, -1, -1) +New object: Mon Nov 30 00:59:58 GMT+0545 1699 (-8523117901001) + +// new Date("2000", NaN, -1, 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, -1, -1) +New object: Sat Dec 30 23:59:58 GMT+0545 2000 (978200098999) + +// new Date(-200, "11", "31", -1, 60, -1, -1) +New object: Thu Dec 30 23:59:58 GMT+0545 1700 (-8488907101001) + +// new Date("2000", 12, "31", -1, 60, -1, -1) +New object: Tue Jan 30 23:59:58 GMT+0545 2001 (980878498999) + +// new Date(-200, 12, "31", -1, 60, -1, -1) +New object: Sun Jan 30 23:59:58 GMT+0545 1701 (-8486228701001) + +// new Date("2000", -1, "31", -1, 60, -1, -1) +New object: Thu Dec 30 23:59:58 GMT+0545 1999 (946577698999) + +// new Date(-200, -1, "31", -1, 60, -1, -1) +New object: Wed Dec 30 23:59:58 GMT+0545 1699 (-8520443101001) + +// new Date("2000", NaN, "31", -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, -1, -1) +New object: Tue Nov 28 23:59:58 GMT+0545 2000 (975435298999) + +// new Date(-200, "11", -1, -1, 60, -1, -1) +New object: Sun Nov 28 23:59:58 GMT+0545 1700 (-8491671901001) + +// new Date("2000", 12, -1, -1, 60, -1, -1) +New object: Fri Dec 29 23:59:58 GMT+0545 2000 (978113698999) + +// new Date(-200, 12, -1, -1, 60, -1, -1) +New object: Wed Dec 29 23:59:58 GMT+0545 1700 (-8488993501001) + +// new Date("2000", -1, -1, -1, 60, -1, -1) +New object: Sun Nov 28 23:59:58 GMT+0545 1999 (943812898999) + +// new Date(-200, -1, -1, -1, 60, -1, -1) +New object: Sat Nov 28 23:59:58 GMT+0545 1699 (-8523207901001) + +// new Date("2000", NaN, -1, -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, -1, -1) +New object: Sun Dec 31 22:58:58 GMT+0545 2000 (978282838999) + +// new Date(-200, "11", "31", "23", -1, -1, -1) +New object: Fri Dec 31 22:58:58 GMT+0545 1700 (-8488824361001) + +// new Date("2000", 12, "31", "23", -1, -1, -1) +New object: Wed Jan 31 22:58:58 GMT+0545 2001 (980961238999) + +// new Date(-200, 12, "31", "23", -1, -1, -1) +New object: Mon Jan 31 22:58:58 GMT+0545 1701 (-8486145961001) + +// new Date("2000", -1, "31", "23", -1, -1, -1) +New object: Fri Dec 31 22:58:58 GMT+0545 1999 (946660438999) + +// new Date(-200, -1, "31", "23", -1, -1, -1) +New object: Thu Dec 31 22:58:58 GMT+0545 1699 (-8520360361001) + +// new Date("2000", NaN, "31", "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, -1, -1) +New object: Wed Nov 29 22:58:58 GMT+0545 2000 (975518038999) + +// new Date(-200, "11", -1, "23", -1, -1, -1) +New object: Mon Nov 29 22:58:58 GMT+0545 1700 (-8491589161001) + +// new Date("2000", 12, -1, "23", -1, -1, -1) +New object: Sat Dec 30 22:58:58 GMT+0545 2000 (978196438999) + +// new Date(-200, 12, -1, "23", -1, -1, -1) +New object: Thu Dec 30 22:58:58 GMT+0545 1700 (-8488910761001) + +// new Date("2000", -1, -1, "23", -1, -1, -1) +New object: Mon Nov 29 22:58:58 GMT+0545 1999 (943895638999) + +// new Date(-200, -1, -1, "23", -1, -1, -1) +New object: Sun Nov 29 22:58:58 GMT+0545 1699 (-8523125161001) + +// new Date("2000", NaN, -1, "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, -1, -1) +New object: Sun Dec 31 23:58:58 GMT+0545 2000 (978286438999) + +// new Date(-200, "11", "31", 24, -1, -1, -1) +New object: Fri Dec 31 23:58:58 GMT+0545 1700 (-8488820761001) + +// new Date("2000", 12, "31", 24, -1, -1, -1) +New object: Wed Jan 31 23:58:58 GMT+0545 2001 (980964838999) + +// new Date(-200, 12, "31", 24, -1, -1, -1) +New object: Mon Jan 31 23:58:58 GMT+0545 1701 (-8486142361001) + +// new Date("2000", -1, "31", 24, -1, -1, -1) +New object: Fri Dec 31 23:58:58 GMT+0545 1999 (946664038999) + +// new Date(-200, -1, "31", 24, -1, -1, -1) +New object: Thu Dec 31 23:58:58 GMT+0545 1699 (-8520356761001) + +// new Date("2000", NaN, "31", 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, -1, -1) +New object: Wed Nov 29 23:58:58 GMT+0545 2000 (975521638999) + +// new Date(-200, "11", -1, 24, -1, -1, -1) +New object: Mon Nov 29 23:58:58 GMT+0545 1700 (-8491585561001) + +// new Date("2000", 12, -1, 24, -1, -1, -1) +New object: Sat Dec 30 23:58:58 GMT+0545 2000 (978200038999) + +// new Date(-200, 12, -1, 24, -1, -1, -1) +New object: Thu Dec 30 23:58:58 GMT+0545 1700 (-8488907161001) + +// new Date("2000", -1, -1, 24, -1, -1, -1) +New object: Mon Nov 29 23:58:58 GMT+0545 1999 (943899238999) + +// new Date(-200, -1, -1, 24, -1, -1, -1) +New object: Sun Nov 29 23:58:58 GMT+0545 1699 (-8523121561001) + +// new Date("2000", NaN, -1, 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, -1, -1) +New object: Sat Dec 30 22:58:58 GMT+0545 2000 (978196438999) + +// new Date(-200, "11", "31", -1, -1, -1, -1) +New object: Thu Dec 30 22:58:58 GMT+0545 1700 (-8488910761001) + +// new Date("2000", 12, "31", -1, -1, -1, -1) +New object: Tue Jan 30 22:58:58 GMT+0545 2001 (980874838999) + +// new Date(-200, 12, "31", -1, -1, -1, -1) +New object: Sun Jan 30 22:58:58 GMT+0545 1701 (-8486232361001) + +// new Date("2000", -1, "31", -1, -1, -1, -1) +New object: Thu Dec 30 22:58:58 GMT+0545 1999 (946574038999) + +// new Date(-200, -1, "31", -1, -1, -1, -1) +New object: Wed Dec 30 22:58:58 GMT+0545 1699 (-8520446761001) + +// new Date("2000", NaN, "31", -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, -1, -1) +New object: Tue Nov 28 22:58:58 GMT+0545 2000 (975431638999) + +// new Date(-200, "11", -1, -1, -1, -1, -1) +New object: Sun Nov 28 22:58:58 GMT+0545 1700 (-8491675561001) + +// new Date("2000", 12, -1, -1, -1, -1, -1) +New object: Fri Dec 29 22:58:58 GMT+0545 2000 (978110038999) + +// new Date(-200, 12, -1, -1, -1, -1, -1) +New object: Wed Dec 29 22:58:58 GMT+0545 1700 (-8488997161001) + +// new Date("2000", -1, -1, -1, -1, -1, -1) +New object: Sun Nov 28 22:58:58 GMT+0545 1999 (943809238999) + +// new Date(-200, -1, -1, -1, -1, -1, -1) +New object: Sat Nov 28 22:58:58 GMT+0545 1699 (-8523211561001) + +// new Date("2000", NaN, -1, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, -1, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, NaN, -1) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, "59", NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, 60, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, -1, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, "59", NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, 60, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, -1, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, "23", NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, 24, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, -1, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", "31", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", "31", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, "31", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, "31", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, "31", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, "31", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, "31", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, "31", NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", -1, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", -1, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, -1, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, -1, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, -1, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, -1, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, -1, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, -1, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", "11", NaN, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, "11", NaN, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", 12, NaN, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, 12, NaN, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", -1, NaN, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, -1, NaN, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date("2000", NaN, NaN, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + +// new Date(-200, NaN, NaN, NaN, NaN, NaN, NaN) +New object: Invalid Date (NaN) + + +/// End of constructor test new Date(year, month, date, hour, minute, second, millisecond) + diff --git a/core/tests/swfs/avm1/date/constructor/test.fla b/core/tests/swfs/avm1/date/constructor/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..fa6ae7da4ba9f2701511e1eb00731f5058c26dd7 GIT binary patch literal 5466 zcmbVQcUTiy_YNh}dlNxG>C%xVOlu%Y&U-H6G_e-D;3gaBxf0szi*007|xXh96Lyd9Bn zXD@&8Ah>6l`JDHZ0(Gdw0A9UN{b zzZG`9$Iz$&Da~QQJ*3NbJ((NKkZBWISGSDF9M;HPQx;k7bnU*}XySe}C^NoUQxQNT z&SlV9>3Q%pdo#GP;M&&~%3@sxe_PnlUm>2W+Q=}}%kL#^bAw!FM@M3;c0pz_A^h^psT zSv{YhWR3*fO8DgcnJr_@wtr`?;_`={sLP(`S0i=Z>F+}zh7e4gTKtXZ%j-$9_2J?v z88Xhm;l%!3{+rB6=pXVL6b9hTVyZauqWIiF9U-x*El54%4u0aDy83IMwZ)1H?*;N$ zmp&uKC1Kr}qsn$uPlIyT>J}7sXVPb5(~E@b_+R%eedgwkYR0>qjzO6nKGVLM&NltoQOg>JIZn6v#4e~D&MVJ@6w}1HxS6?O1;PpVxY1S zvzXUjwDmWZuP-U)#+BBht+-mtm*GAQG+s(7)^H&d=WziRuCp6(3#UB43WQW4Ng)Zg z3pKZf_D+1;RP0k1abw-Dd~f$&@pzd21t1 zxuo!s=5C-U2PZuJ(RrB}k^K5Vol*Y>FT5rY(vy`6?!LtLzV7bA+-ZZ83RidKQIs6u z6!E^N-WU8{yC-go9jq_DP#qbSaXYgi}iD8XSR3x_d{9?7=+Ea0^C{AQyn&~ z1DItzWmoog7(Ulr;%pwj>Q*A}if>)@x1Pc_h~QL*HZLEFhEWq&U5}r6=y1(2jM;UF zA>lfL1Wg@>-G~E1QBxH$?b6#?6`h(66=E+*u(XlgP5=qBAOQbiB$1FhTf+q`4cYD@ zml`6H=ydT7nY6DR__*I~I%3g)bLw@|tWfO^>5R~9_=E2)ihxCYGPH3IP2{5p)mXO) zQ_Hn35#d#ffN?_CpNZs4MqxN27XzvDwFeJIxv|@c&dLEN`2bzPhJ}fW?`)~XUstb{ z+kBbX*?{0l{>V#zCLDzPJsVy^!a-gJ09gK>m*CF+_D=Tx_Gf7amo?*+ufW{7^Nl&q zW?Nw59LK$66FZK++fIQaW|K|N=d0Zq?IPr0ws48#N5?E<=%Lknq54zzU$6+-KKA<| znDZ3A3)U7aQGW2Y_eKLc1FSfPKmEpSt+!b5gA5Z1`><@fzfz8N4Qzg*6FA2!I0g~W z$xmyrTBfp$o^+Rj=mpA-y;EpFm!I60=cpfhY%OX<5L0nmJXX)|F-yid zf6l^mb+>1t=T_iW(Ix6uTrWXZ7sY#vboZ}x8(;y3T7ASR~{FXLM4@;BJhSYr#n4Up3sOINyJ9L-N#;-eW&OYdb;MD^*n zo^)KfA**23lzFkTRqZGFfPK7~IN~szzgc{h=2Ss?`L?)|RT?GDv^JB@wx|fJy)4B6 z3ZrFz5&H(bbmzCKUh1M$<*q zoPl~zdOjxU3Lh-Z(5gPEw;ise9M%n8VH%axPoBW)0~|ES#q6o*H0Z3NvQ5;^F;q&y z729h!F{1r>n_06>o~2GCc8dALkOZ3_KSaH8Ii- zzEqU4(gR)J097qAD(zB&a-J(ne8+7l@D14@Z^2u^-u2y?-#r>?R3sr;UMaC4;myXR zBe}g3j3#c_A1MDIEAhN6i3%6{tujah|F;1f)l-%6!lMjx>APOOldnRo3f{YnN{bc* z7FT{J8FtP1Y}4})`5}xrLAo(mkm5%Qn0~zNX-vCg>iQLZ31?*~tIpbm@Lg3q9(DJS zNJlEE7!Q?#TG^xfO-O(s-%=JUa7$mU`I zv_}7n3|}=wwz!F7wl~nmJ4WY2?vmASR8YE?OtWO~BS{})47Bco@?=%#bRvD{Vm2cA z(1ItHyFQ|#PC(YrJc}NznENE19gjo8p-H5K6)IXL_~?tBg9n{Gu;oxSyCT$BBY4tRrc!;Y>TJ|H_f_b~EWU6ZSoAN3 z`;8>jRO7EFAU6Y6O3ONM=981ed7_NSDGuh3i)o}f2H?Z8gp7;h;wwST>tC!^-jqyy zDavUoEd5&09$G7(e1bAX&4l#a>wdHk598k0Fy(GOQa|Cji&oX;E}$DC`)Z<|s7;5L zd<0V-%Q)#?zW&dw68Lp~wVqH6$#Me#OoXfgMLKxG{M?M4{rzEHu71Dg6idAK1tms& zQy4Jb5E5wAMoa;p97uZuO>QI;7OSq~Mx(1dTKcv_Hjgxhntyc61;9xpg6pSG{lUyG zs$5e`nR`K=A-$w5o1hQt$$W3f=MFiaRkW7!$b1VL@v2R{z-QxFSAJE>IhhMh;NYid2bBU*5UR~BkzMeO+dTD*phB&dx`G+WOj{9XVjD>NQma5N z&wzoFbR~2?&Nx7)^3^C6=PVO@eis8nBctVk3{D z5}FreQ~qu)+FMIUjDAXarPhdS&%VqZ`m)yQ*+X3U=q92FHclL?7-CRk-AJoyV%eK= zfS!!OAF=cu$DJ-?QmIC4cH2=!`ws=zE~R(IyyE5SK(uCK1B#o>78=C;8s>Gj z>Tytr&x0wZmAXy&mxa6NDNUXpKa7wvu(2&_pA<3J#5U*a_8m~e-DxSUTMT7O#+v?#Q!~b(+N1`apgpdv$tPEzeTYbI zS0bWV6rf~tfokZ*PK)l_r@OYyvizL^IXrUo!xZOLNUy=2H>HU3~%V?%%fm?+d2 z{b;2y@;6Q?RdweG$4l@kD;^E^NAUyoQ0>r&`!_GI>9>wJOyBikS;*1Cd=W2-YEBip z^j%na6BuJcLxOrbupZGxO5DNZjctLMQ%rHqSURfRDn3JZ#lr3uv*NuvO zbzT;XEna0e%)RIPHO>lbE{8uF0_7J0ipzK<1af z*m%Spg-yNsz$k6kwDDG>m@jxZXCaS#jy;$1ro&UY%grVvA4~b|=$42>PN6zi8JC2` zsw~Q8K{+IsJp)ThJzauR!F-u&U)rvu8S~G0$ty_~PnBPdk=c@Q;9GN1K+lkQ;B(iB z%61EN7KSek*M-n+#6jq7+3c&>Tjm@pn2B%oaIq#Nym-ktXk`GINqqK*%rw${rv)Dw zoAJ~;R^FUjm0IWY(@`EC9&q|~vky1gITxCqY8&TfHWJO*zik-}sk2fq(3iY7uyloK zTm3G=g!vUlp*otz#qi1sPHKi8Ce7v(-7;NOczacZ+bB~0V+=E?+$Y@=#+U#4i*ScEGAw!iho8qS%CZ zi*KXrL%))II?;g%``*_8=rIQ*lLQeDc4G8X>UFweT$v-JD1)1zZAiS<6ff2jDBsvF zm!wcY2l?S10`#G+CQjtOwoGm{W}Zt@FZb+Nq}tp-j7J40EFta$@-?dDyX}VwBad{Z zl{FLaoYl&khiS{u?C*04d}G;lV)xGy`+~~}5Jj@GkjI~H0A1dPq~{3mg(xz-G?c)I zIaCWdWL-{{au;F~@5mot`(}H9W8}4wE}i?-!gh7t zZ$x*HuIFubMk6hNuPS`(=F(d}iqt5(g#39thVD3|%(nrze1d2dtHM!!|IGOkBhrH3 zaHj9L)!k!%4_RYfp_l>jYO4yw9c*rHgux6 zO&iGsspTrLEt0(PRugBqa)?X+5+URZRdGs0Okcxm&dyT9Ws!4Z29dQ{zxi%tf0{SD zvZ$Uu4?wNPnTGTGgV`rYm^qF-)XAz@SYMpaO)MP$^wn}ki2aTV&X6!oT^ru(D>{C- zymj7}7n_(XQi;ORjATSd)svVU>b(oab0qLceN16_8`S>)$x`=Z*{xt$I8C$CVh8W!iWf7%F=(;mjS#J;R_j)ig`Ep{vAR zHMC|bN1VxJSQHa^cb+~{ZSXo&TH#IbM!0*X09aN_Pi0ie;)%@tlN+Px4%tOyegBGa zO(}v?jjGl8E0YNfvJo#{a9baQvhf_1yYK8w&WAgn6Nv=+9E;|H?m% zXAP9M1I*L;@0HF!g&>w^y6c<-zcV{4jT~TJ62`%BEoUERFDG$Fdq+2CSHkUOGI9Vh zfE~aFkOn9buFuBXGD0Qwm#UOO(4H>RIFX#GNoRJZJ^4HP5p*IKPpA>Z!ct7rSoWv; znN-z~yb!}qa67XzcQ}mDG4Xa5^@_M(4`Gn4?q{wAdT0sFJF{Z&f)FYXLNuwR5VsNO%pzqZ9c z!EXu8@?UHIy-EHx#IH5*&k)RnxA>Qe_-BBBXV%XEc!q!H*+0MAuT1-immm=JUwHTD z2F|$gZ|wRR07VG!7uWv#>HgG1e|X%<2Pz## A>i_@% literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/constructor/test.swf b/core/tests/swfs/avm1/date/constructor/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..a3be17ebe2310c259162c175ab9209d6c4b86354 GIT binary patch literal 3308 zcmVOv{M zraWoXb#no=?vCwRR&ya9-`m@p+DlIvt(|ysettflNX1jBNhC38?(3HNWKuV8jx8!g zLtZn>tyLa6V-5ncaYM(Tkj#}NEQY*$IZK`ZE;!o6OJUNw!V?9V{A=lDW z%V<3?jQZj-mQvR0s=2Fdwv4J~nn=A`S8`i3%B1qBU8`4=>A7S!9z=R{X?gT-F_lOq zCKI#h{|Bk`LOQdMoPQ&cT1X^3SSm@O>zbujR7>@M=O$Ab49+CINS`3X8kJgg|74^q zrex!R81@#`O4$i&v)!tbOjXKpt*$jR-7-;NlO(W}@

UHB@U+Z8qz*vWgYPpG=y& zM)|`%^|3Zt#X-)-UBNGF67p<){rFTj8gX0Nv`Sj_cxm&&ep8E=G}CCe${G^C$%e}M z`oewPv{b#U-On!~!c?tRSy;;_S96KXTykY~c6B+KTux5UO90QmCu~Ap(|4?0z;hK)eNh^!zOSgQ9aBNGMJXF7NUe4m z6`vc*n$gxP3cP34>Lws^P2WMY9AH6#ewfJis zza8R7hOTW?tEOgo*)Ej`zV{&K4F_wwtbHG6-)00u<0081z5v;6n;90S0NEAw1ZJW7usE;kb`hXXX2VOcQK33~(6gom=-=N%q@qVb_kloj-HN9r-Lrq8AT1BBl z55D~!D5^zBCtu)!anXMl}IFD7sU!vX=o5nAu|s&D2U($ z2+)22ES&IUW`25ZdOAHfJCjKRii`zSl#G(rY(Yh5Ge8vHE`alBqU-hRvw4oCP5u#k6&9nAX))rX1!`dQi zf5zGo*8Ur7ORW78N83@>-sXPH!>_r{IoAxCTUtbIk#i_Tgdr9Y7Q%C+RSc2heNsFl z9|I740KoT1Z$0;;mVETvCGR`?7;;z zc>W?H8$?bNWT}7#vd9Olz^`bbK!HqBE_4Rnv4(W@l@6O92J8<4&-Dl#2m%Lt1P%p( z!#x5=g23}V0xtxC7kdO=3IZ?p2)q&mj`j$=8U$YJ5%^LN_;QcHSP=M1kHA-h!0SB% zl_2m&kHE1Y@Me#|*Mh*;dj#GJ0&n*Syb}bD_XwN_0^jHn_+}6|*&}c&2#og#Oay_+ z6M$$!{5+3-es8GfNRsbZY3*FU3(mPhJj=5~t~F zVF}yyjnZj7v)I2Z>g)Dd`#0dIzZ>RX_6+@7l%9U@+tc-LlKD4h`zPNE^J?+5y(0cB zN$_;;tn+o%QNJAK+0q&2YX!}>;#vEbb=2p={98FI|3r}U@=6R9GdWMqTUa7quS$^r zg0&BFf}_`E9Ziy+fWH z$tpcl$nT=8PN9CkHqK@7s}SojOIL7nJ?2<+pSV~o;j@Q4jSajW99?YXI&Q5ZQOjcV z_=zjT$!kKk6T>w&ScJpNF6nwHyz5}GJGs0OZ7bp0f~Do;VscbjK-AUnK7teZ z^qR9f^uCB$&kx`lJlv@pkJLK50d2Mn%dqyF8kEt7PBUw&zS%M==nQRNsy5r^E@)<1 zZE9Qe&T0(GyJ~CMg6%QbhV5x=ux)`1+mB!XwyU1|Rd(IAytSoSsDtKO zUEMJO`vEjc#S8eD{VTyk`ZPl4AKrLw(3>P4-z4#)v>_Z^L$e&B6Cl>~X4?X(tk&y~ zkniv#4vUDgSoGaG;V!QGE}~XCGEK243254JAT0XWs5@cQOQHRv{W4F~zlBxa22^|f zZ7Xmz5H_y{}+ru;NuTE{2ws>kdHs?@EeRj;^Uup`0I>+!Nauk!>LC>A#$87*VT_c@?9*q@PX59kBxUTIHm&m(_9wF+(LHLWtc%5`l z!(_s;WoeD3r6GF^D(?3hl)aj@tEjqy#mMh*m!oW%4`rp=v(hcCosvL2EWO!05(n}AB|`Fr zvgyq*OQt8oG~+LOGaejtnTv(b&Nyyd{yxL2?SO3IBEiDIN+W zvSAq6fX0|a_Ck2?d1#w$Z{wqOKz>dF5*5iwMj#gR4q(R(nMgw>j?(zuB+(u!+BXM8 z*D#ipUlYkSyZm}#!jW|k1}tMDqSIW7;b!{|4{vu_RBoL{RIdFmqH_ByN9Ed)QMq&Q zGK)&oJD(*IoPYKdoT%N)D@O)LvV-#z;<|Jy!I6k{<1ZK!pS8Z2Y;}(~BS`KUVZu2h z2*l)jLt}u;mEb)ig#7tScj(U?#ymHWgZ42YM2?J1wkc)1TJPP3dsx7KPZRvZFS?~a zX**cryxYN1oc+i+h;%zx(|5I2&4TC7?hozs2FdQv%|1CJ3*_`AlGE1*a75k(v?ar0 z5t{uJtDuC4PycqtI3_0rbMjf&v%8FXcbD?PWo){LcCyrO`nM08&=F7<0K!ailef$?sR!DR}%3*>4 literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setDate/output.txt b/core/tests/swfs/avm1/date/setDate/output.txt new file mode 100644 index 000000000..538954c84 --- /dev/null +++ b/core/tests/swfs/avm1/date/setDate/output.txt @@ -0,0 +1,376 @@ + +/// Start of method test Date.setDate() + +// Date.setDate() +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.setDate() + + +/// Start of method test Date.setDate(date) + +// Date.setDate(0) +Return value: 1580466153000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580466153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580466153000 + +// Date.setDate("31") +Return value: 1583144553000 + +Original object: Mon Mar 2 16:07:33 GMT+0545 2020 +Original object.getDate(): 2 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 1583144553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 2 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1583144553000 + +// Date.setDate(32) +Return value: 1583230953000 + +Original object: Tue Mar 3 16:07:33 GMT+0545 2020 +Original object.getDate(): 3 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 1583230953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1583230953000 + +// Date.setDate(-1) +Return value: 1580379753000 + +Original object: Thu Jan 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580379753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580379753000 + +// Date.setDate(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.setDate({}) +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.setDate(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.setDate(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.setDate(true) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setDate(false) +Return value: 1580466153000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580466153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580466153000 + +// Date.setDate("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.setDate(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.setDate(32.5) +Return value: 1583230953000 + +Original object: Tue Mar 3 16:07:33 GMT+0545 2020 +Original object.getDate(): 3 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 1583230953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1583230953000 + + +/// End of method test Date.setDate(date) + diff --git a/core/tests/swfs/avm1/date/setDate/test.fla b/core/tests/swfs/avm1/date/setDate/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..5648ffed888e1edc78b87b98dca5bbfcff9e1c76 GIT binary patch literal 5090 zcmbVQcUTkI*Nz0FLm&Y}Y0^80fFMO$C{hwSD2M?+e0e z$I%Z|jfsuSj6@`N`;V?Fwr(HwPMPFr5+|^Jf04iVrfHFQio5#QCZ%EO?O0t%KC|YV z7Y@4_4HNqHfw9ML`3j5@@UV?qObMb!oTGPhvPHjmXC1S~#a0#AM{Or0!M8}L?VefR zIU=ZD%)Xg#Az`Bj)XjcX;PQBo@6qMRpl)*GQC7kN0b}`6!*d)HK?NqmNQKj7eNK!PjjMJgb?Li)8d`uRTj93eu?gFR+?>ptzDY> zC(o_0fQIIDvwKbT0dI<`Y(!Xwh5N+f?h30747?pkH`0WtLaEbY80$KD;#|ADJKSf# zxV?o8l4dj0u|G%?3$E{sD%azo_(ss3ntcea*$;(X%+n4zsRve5jr;P-GlIU*%QDOQ z`FOpI>gS0tclDt$UoUt?mGgC`NhGG6& z-pF3IiCEg#2^#OChgD>sySYdJ<_?sSbLQf9nLHQq;E*`}95mV<28SHL8-ZR6QzdEFu8ghA5IJhH10lTyE)WbZOL-@E524giKD3tuhfLR7YZ#YpF%a zp2a?1lCAwrN2#V}c%1XnDAK{5!QjyQNdh8;XhgC}jc!R5;@di1v0|8p#pCG6+*o)G zv#^C;C8oGvrCZuwSFPrv+$);#+}5(hcLQ4Wg!IOaTW3Vjo1DjTr4@s8Xj%k>sE{J` zU4?Zjx9j2i*g tkp9#ZO2?vbISvnt%hP(L|Mt;AoCa4jFi0C&V1g{k(9ah+&Lr zEk|C$*DJ0kZb|(3o%YF%9*!+fqZd%7kv*W9IaQ>w4lM(@v=aDmnZMuS)-BQA?7=*J z$ciknxP~m)tY5AjSpvQeviK7UZm4UgB`mkhKG=}2T;yo=(RVI3mc72rQy zyjM=KbB8j{{@?>*?LYxC+Q#|JyQQ!(rX4lk5u&)HOGyy-ZC`G0Eu4ug_rd6=saDRa z4-GR;_wEEpT6e2QzE2<7WrbenOA@s{5E$5zN*oa1RPM=je;a@o88jUb`*1f-?XE7= zETml*5}*}#o7U*vsPlxAvKQAARk)$U2l+w`qQWE|m^j&q)mnWKkiZkX;>S-^^;m&{ z4ivOjkYh8rzgJ-ng1YMuR!Drv4k6EO_;}&2lN~ik6GZ8fZI_kM_8 zTR9cW$MCs19#IYbD}j?O_Q9S(`XFG(X!&ids!y<^bfW1Ly*I z5+2(~$Rkiy$Be;L+Q07K@LAhec-MT=Ipcu>3VGL09=oYQtYn!c7LvEU9DI85Y1W`` zKgY7aB%0Y{$gF57W)c1FHH@x_zDR#_`^~d+cd|w1R37D9l35=uP+4=xlFW!+Y*O>i zz?jSA@I(DtZKCP9UfRr(O>s%oD9KA00H<2>p<^2a6lF>|;@O&1B=}4Ivtha(Dlf`M zNExQV^v}Aes2Zt_cSWh#dSL`5T{=XOlmtgz+c#NubYs%gl>E47x#*;i4EcL&DDf~E zB)l~`gxiP`J9t^mt;|Q*(vdaieA^Frq1Syht4$jzWc7@D<90D0L( zeG~%7$kI%;hv9)-Ta=!XN`7$uo~>h2mzNhOAz@E~s*Y&$u-nrc%;_|LiEUiei?(G z1H16?I>C0>yPaXi8nqS|)u#lsVw57J?LM)jPye#(cV8kUhP&8tI%Y*CowDQc;LEgEPZu1vQP)E+n8xaNV^m3Y z*T%g>KLnO7I9XFaog8(OQY?~cf8ksa%M}+nR@dKerp3cK>@8T`ZzG#IL54R9Ct;>O zzwCuS2`4#?aP7(I7R|l;M4A0Y;3b{S==d#qMXHV7VQw}LLf2>Wjr+_GJL0cK=_G9F zH{Na(a8Y}oHkVB_L!U*WZJr^{+N=j0FXp&Qxq#<$3|F~Iy}%<-X;d-|O#`wzcor2q zSb4{*u_wzNw(=(Ea!jGGNeLHBlwJ)HT^BWH|70bBnIg15&H8+9>-tT`mrN#X8aT5&BAO9hJzUfHjIN|b+_bmG=v`vF7SdkOqThWb%L&qhd}VfS5&`IhwOr++`A78T$9YPM4@i(C&EyS z`Ie!o$Ub`OQnAzYdut)|TXnz4I;Xnp?0i~lYR_~mkJZD*6)p_T@fkkQ!QX+Z_`t3j zFl5>YP((zOrhMbb12S-gAtXd+niE9CjnpWJ(j0_&F*;pa3HRx~FzJNfdn>8dEySi< zVU-slsO!E|MDN-Yp?PfyiEl_XRtP^|vzWZr!U@XGiP~=N1k>Qt-c9gU_fw?_whjk^YmM#VF%mhHuoF8U0w;

rHmQcEYc@?*L3TvzwGn8kE z@2N~IV%M%=Ddz*-)jew-_3Th)NFS|if2|{(_Q`SI;=WG+4CwjsgVM} zUU`31d*Ky3as0!(k;D#O$LgN>L^ z1~DU7?5BNDqdxxMx#pfvWA{1KLe=;yX5A~h*W-d}mx!H;^VWQUN|+<{j& znZK5BMiBNTjoZKJja(-)To=0P{l1n7v^V7od!XgjDw|-8(y|uXu7X!jqzQtp-t(si z-J1mk$qn6ri%7imUcGOZ%&8`(q%JceW%N`u{M*eDOsCkqd;P$YZgsIUgB)oK@+(-+ z7PcB8m}8<8Y8v#qEV(@IGV1grnr!CtYO5c?D5kQB)0^fsTyZ?rh&L2U2%Gal>=M{W@Id&s4MmpekPeT#Lk7#<6viY21nWA z+B0t_B*Mwb!PWxdX6uL+^1#gkVd-d&{KL=Rcl&?R&*4D;|1H_zrhpruKX<i(tfn0ze_rQ@y;kX`%U11tN)Yydq4Y={0P_O{(aA1yW8Jg{9Xh9 zbdiSpwEt2O|8(&0k@eF-DDL6^EzbV=-hPj?pZr=J|6k(n#{|w|f#ekQ{bMHCdx#w~3x#!;TV~9NfIQvt8D+1)s4FbT&7Y1Vh3yo4a zQ^>7pkE@lMox#@P=$_-$Gl|6h{{H0t)TGteO{C`M=M%|vBAuQEMXaw;=37X*iRIov9l z<%6!kKBu;jhTS)UaclvZrdpsHQUi^MdMy>2|FfDvy_?1P0gm#cT?G!?EKx8RBC=Mna!gIU7MO(N#|yA zv$s8|9YlD#8V&Q2QCe$QRT_o5-mnegsl`#(Rm4ryzZtWGo3hU{>$vGy5t(dsl0FK4Y%KIQ{r0~THB@22JPN3D;3i=P?M5J4fb)STGKHCblPMjtLE%^ z1k#}0+hK{@0b%#es%H&(_c}kaYQ|={Y#UCH?DtZ}_wHwd?%++IbP%E(xP+){0$nak z$U$z~C3bRCq}yi=Im_?y7=kWy+b(hY$QavU@ewOL3xfTu^O0U@qU&fUe+TUrjP*i^ zxa?l7Y}QQY0L&Uv&638Z9en#ckk|7tm4cPVE?pKmgL2}u2fb8+D%CfYf&(&4I+;wu z9{LK>Q&6Rr!puA{r(lQYAi#0}91`%<%>4A+^z_u+?b(?rK+iZ(#$XhTdIL&ES#MUH ztiLiKi#v=R(81=bfBj?{u2S9)dLFfKjoi@(1cbT zWQYrqw#eI0cw6G_7H`YE{W)*Pc>Axst?>3s0&B;4dq?<@2)`0qXM8nOVR;GLvf%aP z5kobiB*Y7}mG8hMhPXuD{S1H<0!Tif3#=T%%0A%5#Kb~kVm{z2OH@J<6(4XC!sD)R z5ma&fv!PCN6W|iG20@AU?61O;(eHZEI~?)nvoFoz!g(nSkx445 z!pQyeI7|L4w-nSvmQ;BiXRItTd9e|~uN2nFBfh@QfSglZZ}t0=3T5>aylM1IU~d$7 zrb}R76xiP-a3Bgi+a+)?3Ov^(@O%__p-bS!DDYC3z{^qKP?x|fQQ&Zwz?Y)Hm%9Xx zM1ik#34ApQyxJvDivq882^@_AuXhQ2Eed?SOW=(t@Mf35TT$Rxm%#BT@Qp5kZ$^O= zT>>Ygz(kk8WE7Zs4iGoLad?5;hAC6Had;K*bmEx0n?|K^5NR3}Xd0aWmOSNk%1a+sO%gcnsMxPmJrTFVCeZ*KR#x~y3G)A zJOZ@Yo92n1rw7l?feIM&V6wy)0} z32xttj_HJ4z_-9jWNH~ z$+Gp6Ux^sWd+OVCCwhne3N)(h@SwhnQN_OLkruaWl@K?W?)NBvzAyys9-^o~HN7)% ziM|W);K7z&{7~OD>`8XJ(;j$VCZwl_FbofNE7n83!Y_X64a>2dgSr7l-1iLI)N5M} ztAs}l_adp@wD-WUi+bJIX2e4eXvsw zTr2UD{>t{Y;ot!EwTixL1F-{`_4)JUH1bO+(Dhl2#enS3o9tvQl9RPK#2V7!Fh&~U z;~<;0deZ@=s8=cv(RTQuKv-l|&WBFnWQePwgZXMpWe%1VsW8+MKw1isaX4ux*u%!h zvO=Wd-y$M!0#4EJl);)KR-i?NxJ4mYj{KpG?HC~7Ul1K6_S``dwDgc=F;AWnK8bB? zu-MVTe%o&KA|YT~SU#pgu*|r)~WC_m@17%HbfHkui)NpBifdEytMYVO=FERU&m4)8ibu)sWfp z#(Q&6J{Y2( z^XMC#em+FM;L#^I{bGoI$)oqP9xOVUi_qoL7Ih91|MDeckFPIr2VXusOB^hYgTNL? z8fcVq#LGj}N5f%#%^vR7bBYS;Bi$0~7;eKt4hpK*4aDjhe<7 zSmr#EFX_N{Yo+6cMOBYcGQ{S7NYSi^-!dX%qw<3HLSc~smofI5u}@8+&piHg5Z@U@ z-k6X1)hG3W4J(dgRO^m``dExTY&B^6rn9H%HI1;*ZxHluS1Wlzz81VuJu0uy8+!2Vo6PgS7Eq9?(*2MgHGAleVf@I5* zJ8UU5`HSiROVg&CvS`*g>+e^xI#_UXy6onZbvBB3LAuU7!ez1aC$WSo4Fz@_OjzG* zlX~jB+Bb5XJ0$vkfw@Cgr4g?Zltvgc)#74-?Zs!vo_dKf#1@CJQ=y%T+`~FAQ`8W( zLcP*mBsQ5r!;uiHokIM38se9pDOmMFjI1&Z@yT3GZ2XltMwpBmy77hHXzWnHN zenx=3W%~vE4+Z$D8{m#BRrXh^JaS}-YMqv-+96=qj&&%H(dgktQj(}+pm>SbhJSjF zl#e(PbvTPU;2cwEEktV1BW1Q*#>ZWU{ERvzF4L2YL^T#Yz^?BynYm0JV*a~My*-e3 z&x2IfS;DElCM(pI*Vo5AUjJagBPL@%iyHSP+8c;1G#^Yz$;p4w|(+qhUJm)T{om((9+ypC5gCMwaO5OQxr<58#-%OIVT- zwit_knrBejNlyQ6#01W#L}T)KJ5XK5gVm*ac!{VkVXvDY~uA}zDG^YAeCg;>~X3H#~mEw{-o%`NwJJC{{d?6(EF;4J5c}t literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setFullYear/output.txt b/core/tests/swfs/avm1/date/setFullYear/output.txt new file mode 100644 index 000000000..e6b8fa026 --- /dev/null +++ b/core/tests/swfs/avm1/date/setFullYear/output.txt @@ -0,0 +1,57146 @@ + +/// Start of method test Date.setFullYear() + +// Date.setFullYear() +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.setFullYear() + + +/// Start of method test Date.setFullYear(year) + +// Date.setFullYear(0) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000") +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(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.setFullYear({}) +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.setFullYear(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.setFullYear(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.setFullYear(true) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("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.setFullYear(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.setFullYear(7002.5) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + + +/// End of method test Date.setFullYear(year) + + +/// Start of method test Date.setFullYear(year, month) + +// Date.setFullYear(0, 0) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setFullYear("2000", 0) +Return value: 949141353000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949141353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949141353000 + +// Date.setFullYear(-200, 0) +Return value: -68476109847000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68476109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68476109847000 + +// Date.setFullYear(NaN, 0) +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.setFullYear({}, 0) +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.setFullYear(undefined, 0) +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.setFullYear(null, 0) +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.setFullYear(true, 0) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setFullYear(false, 0) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setFullYear("invalid string", 0) +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.setFullYear(Infinity, 0) +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.setFullYear(7002.5, 0) +Return value: 158797016553000 + +Original object: Fri Jan 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797016553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797016553000 + +// Date.setFullYear(0, "11") +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setFullYear("2000", "11") +Return value: 978085353000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978085353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978085353000 + +// Date.setFullYear(-200, "11") +Return value: -68447252247000 + +Original object: Mon Dec 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447252247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447252247000 + +// Date.setFullYear(NaN, "11") +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.setFullYear({}, "11") +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.setFullYear(undefined, "11") +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.setFullYear(null, "11") +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.setFullYear(true, "11") +Return value: -62104282647000 + +Original object: Sat Dec 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104282647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104282647000 + +// Date.setFullYear(false, "11") +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setFullYear("invalid string", "11") +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.setFullYear(Infinity, "11") +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.setFullYear(7002.5, "11") +Return value: 158825874153000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158825874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158825874153000 + +// Date.setFullYear(0, 12) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setFullYear("2000", 12) +Return value: 980763753000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 2001 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 980763753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 980763753000 + +// Date.setFullYear(-200, 12) +Return value: -68444573847000 + +Original object: Thu Jan 29 16:07:33 GMT+0545 -199 +Original object.getDate(): 29 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68444573847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68444573847000 + +// Date.setFullYear(NaN, 12) +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.setFullYear({}, 12) +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.setFullYear(undefined, 12) +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.setFullYear(null, 12) +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.setFullYear(true, 12) +Return value: -62101604247000 + +Original object: Tue Jan 29 16:07:33 GMT+0545 2 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62101604247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62101604247000 + +// Date.setFullYear(false, 12) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setFullYear("invalid string", 12) +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.setFullYear(Infinity, 12) +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.setFullYear(7002.5, 12) +Return value: 158828552553000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 7003 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158828552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158828552553000 + +// Date.setFullYear(0, -1) +Return value: -62167441047000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167441047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167441047000 + +// Date.setFullYear("2000", -1) +Return value: 946462953000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 1999 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946462953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946462953000 + +// Date.setFullYear(-200, -1) +Return value: -68478788247000 + +Original object: Sun Dec 29 16:07:33 GMT+0545 -201 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478788247000 + +// Date.setFullYear(NaN, -1) +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.setFullYear({}, -1) +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.setFullYear(undefined, -1) +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.setFullYear(null, -1) +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.setFullYear(true, -1) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setFullYear(false, -1) +Return value: -62167441047000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167441047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167441047000 + +// Date.setFullYear("invalid string", -1) +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.setFullYear(Infinity, -1) +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.setFullYear(7002.5, -1) +Return value: 158794338153000 + +Original object: Tue Dec 29 16:07:33 GMT+0545 7001 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794338153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794338153000 + +// Date.setFullYear(0, 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.setFullYear("2000", 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.setFullYear(-200, 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.setFullYear(NaN, 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.setFullYear({}, 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.setFullYear(undefined, 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.setFullYear(null, 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.setFullYear(true, 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.setFullYear(false, 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.setFullYear("invalid string", 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.setFullYear(Infinity, 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.setFullYear(7002.5, 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.setFullYear(0, {}) +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.setFullYear("2000", {}) +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.setFullYear(-200, {}) +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.setFullYear(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.setFullYear({}, {}) +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.setFullYear(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.setFullYear(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.setFullYear(true, {}) +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.setFullYear(false, {}) +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.setFullYear("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.setFullYear(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.setFullYear(7002.5, {}) +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.setFullYear(0, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, 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.setFullYear({}, 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.setFullYear(undefined, 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.setFullYear(null, 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.setFullYear(true, undefined) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", 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.setFullYear(Infinity, 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.setFullYear(7002.5, undefined) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, 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.setFullYear("2000", 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.setFullYear(-200, 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.setFullYear(NaN, 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.setFullYear({}, 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.setFullYear(undefined, 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.setFullYear(null, 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.setFullYear(true, 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.setFullYear(false, 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.setFullYear("invalid string", 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.setFullYear(Infinity, 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.setFullYear(7002.5, 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.setFullYear(0, true) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", true) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, true) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, true) +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.setFullYear({}, true) +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.setFullYear(undefined, true) +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.setFullYear(null, true) +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.setFullYear(true, true) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, true) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", true) +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.setFullYear(Infinity, true) +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.setFullYear(7002.5, true) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, false) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setFullYear("2000", false) +Return value: 949141353000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949141353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949141353000 + +// Date.setFullYear(-200, false) +Return value: -68476109847000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68476109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68476109847000 + +// Date.setFullYear(NaN, false) +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.setFullYear({}, false) +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.setFullYear(undefined, false) +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.setFullYear(null, false) +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.setFullYear(true, false) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setFullYear(false, false) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setFullYear("invalid string", false) +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.setFullYear(Infinity, false) +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.setFullYear(7002.5, false) +Return value: 158797016553000 + +Original object: Fri Jan 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797016553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797016553000 + +// Date.setFullYear(0, "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.setFullYear("2000", "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.setFullYear(-200, "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.setFullYear(NaN, "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.setFullYear({}, "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.setFullYear(undefined, "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.setFullYear(null, "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.setFullYear(true, "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.setFullYear(false, "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.setFullYear("invalid string", "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.setFullYear(Infinity, "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.setFullYear(7002.5, "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.setFullYear(0, 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.setFullYear("2000", 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.setFullYear(-200, 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.setFullYear(NaN, 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.setFullYear({}, 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.setFullYear(undefined, 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.setFullYear(null, 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.setFullYear(true, 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.setFullYear(false, 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.setFullYear("invalid string", 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.setFullYear(Infinity, 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.setFullYear(7002.5, 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.setFullYear(0, 11.5) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setFullYear("2000", 11.5) +Return value: 978085353000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978085353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978085353000 + +// Date.setFullYear(-200, 11.5) +Return value: -68447252247000 + +Original object: Mon Dec 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447252247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447252247000 + +// Date.setFullYear(NaN, 11.5) +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.setFullYear({}, 11.5) +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.setFullYear(undefined, 11.5) +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.setFullYear(null, 11.5) +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.setFullYear(true, 11.5) +Return value: -62104282647000 + +Original object: Sat Dec 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104282647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104282647000 + +// Date.setFullYear(false, 11.5) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setFullYear("invalid string", 11.5) +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.setFullYear(Infinity, 11.5) +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.setFullYear(7002.5, 11.5) +Return value: 158825874153000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158825874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158825874153000 + + +/// End of method test Date.setFullYear(year, month) + + +/// Start of method test Date.setFullYear(year, month, date) + +// Date.setFullYear(0, 0, 0) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setFullYear("2000", 0, 0) +Return value: 946635753000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 1999 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946635753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946635753000 + +// Date.setFullYear(-200, 0, 0) +Return value: -68478615447000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 -201 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478615447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478615447000 + +// Date.setFullYear(NaN, 0, 0) +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.setFullYear({}, 0, 0) +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.setFullYear(undefined, 0, 0) +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.setFullYear(null, 0, 0) +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.setFullYear(true, 0, 0) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear(false, 0, 0) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setFullYear("invalid string", 0, 0) +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.setFullYear(Infinity, 0, 0) +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.setFullYear(7002.5, 0, 0) +Return value: 158794510953000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 7001 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794510953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794510953000 + +// Date.setFullYear(0, "11", 0) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setFullYear("2000", "11", 0) +Return value: 975579753000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975579753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975579753000 + +// Date.setFullYear(-200, "11", 0) +Return value: -68449757847000 + +Original object: Sun Nov 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449757847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449757847000 + +// Date.setFullYear(NaN, "11", 0) +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.setFullYear({}, "11", 0) +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.setFullYear(undefined, "11", 0) +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.setFullYear(null, "11", 0) +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.setFullYear(true, "11", 0) +Return value: -62106788247000 + +Original object: Fri Nov 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 5 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106788247000 + +// Date.setFullYear(false, "11", 0) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setFullYear("invalid string", "11", 0) +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.setFullYear(Infinity, "11", 0) +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.setFullYear(7002.5, "11", 0) +Return value: 158823368553000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823368553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823368553000 + +// Date.setFullYear(0, 12, 0) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear("2000", 12, 0) +Return value: 978258153000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978258153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978258153000 + +// Date.setFullYear(-200, 12, 0) +Return value: -68447079447000 + +Original object: Wed Dec 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447079447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447079447000 + +// Date.setFullYear(NaN, 12, 0) +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.setFullYear({}, 12, 0) +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.setFullYear(undefined, 12, 0) +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.setFullYear(null, 12, 0) +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.setFullYear(true, 12, 0) +Return value: -62104109847000 + +Original object: Mon Dec 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104109847000 + +// Date.setFullYear(false, 12, 0) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear("invalid string", 12, 0) +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.setFullYear(Infinity, 12, 0) +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.setFullYear(7002.5, 12, 0) +Return value: 158826046953000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158826046953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158826046953000 + +// Date.setFullYear(0, -1, 0) +Return value: -62169946647000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62169946647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169946647000 + +// Date.setFullYear("2000", -1, 0) +Return value: 943957353000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 1999 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 943957353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 943957353000 + +// Date.setFullYear(-200, -1, 0) +Return value: -68481293847000 + +Original object: Sat Nov 30 16:07:33 GMT+0545 -201 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68481293847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68481293847000 + +// Date.setFullYear(NaN, -1, 0) +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.setFullYear({}, -1, 0) +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.setFullYear(undefined, -1, 0) +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.setFullYear(null, -1, 0) +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.setFullYear(true, -1, 0) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setFullYear(false, -1, 0) +Return value: -62169946647000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62169946647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169946647000 + +// Date.setFullYear("invalid string", -1, 0) +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.setFullYear(Infinity, -1, 0) +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.setFullYear(7002.5, -1, 0) +Return value: 158791832553000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 7001 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158791832553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158791832553000 + +// Date.setFullYear(0, NaN, 0) +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.setFullYear("2000", NaN, 0) +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.setFullYear(-200, NaN, 0) +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.setFullYear(NaN, NaN, 0) +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.setFullYear({}, NaN, 0) +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.setFullYear(undefined, NaN, 0) +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.setFullYear(null, NaN, 0) +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.setFullYear(true, NaN, 0) +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.setFullYear(false, NaN, 0) +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.setFullYear("invalid string", NaN, 0) +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.setFullYear(Infinity, NaN, 0) +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.setFullYear(7002.5, NaN, 0) +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.setFullYear(0, {}, 0) +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.setFullYear("2000", {}, 0) +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.setFullYear(-200, {}, 0) +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.setFullYear(NaN, {}, 0) +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.setFullYear({}, {}, 0) +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.setFullYear(undefined, {}, 0) +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.setFullYear(null, {}, 0) +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.setFullYear(true, {}, 0) +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.setFullYear(false, {}, 0) +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.setFullYear("invalid string", {}, 0) +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.setFullYear(Infinity, {}, 0) +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.setFullYear(7002.5, {}, 0) +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.setFullYear(0, undefined, 0) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, 0) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, 0) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, 0) +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.setFullYear({}, undefined, 0) +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.setFullYear(undefined, undefined, 0) +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.setFullYear(null, undefined, 0) +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.setFullYear(true, undefined, 0) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, 0) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, 0) +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.setFullYear(Infinity, undefined, 0) +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.setFullYear(7002.5, undefined, 0) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, 0) +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.setFullYear("2000", null, 0) +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.setFullYear(-200, null, 0) +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.setFullYear(NaN, null, 0) +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.setFullYear({}, null, 0) +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.setFullYear(undefined, null, 0) +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.setFullYear(null, null, 0) +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.setFullYear(true, null, 0) +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.setFullYear(false, null, 0) +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.setFullYear("invalid string", null, 0) +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.setFullYear(Infinity, null, 0) +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.setFullYear(7002.5, null, 0) +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.setFullYear(0, true, 0) +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setFullYear("2000", true, 0) +Return value: 949314153000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949314153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949314153000 + +// Date.setFullYear(-200, true, 0) +Return value: -68475937047000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68475937047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475937047000 + +// Date.setFullYear(NaN, true, 0) +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.setFullYear({}, true, 0) +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.setFullYear(undefined, true, 0) +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.setFullYear(null, true, 0) +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.setFullYear(true, true, 0) +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setFullYear(false, true, 0) +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setFullYear("invalid string", true, 0) +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.setFullYear(Infinity, true, 0) +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.setFullYear(7002.5, true, 0) +Return value: 158797189353000 + +Original object: Sun Jan 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797189353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797189353000 + +// Date.setFullYear(0, false, 0) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setFullYear("2000", false, 0) +Return value: 946635753000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 1999 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946635753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946635753000 + +// Date.setFullYear(-200, false, 0) +Return value: -68478615447000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 -201 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478615447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478615447000 + +// Date.setFullYear(NaN, false, 0) +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.setFullYear({}, false, 0) +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.setFullYear(undefined, false, 0) +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.setFullYear(null, false, 0) +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.setFullYear(true, false, 0) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear(false, false, 0) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setFullYear("invalid string", false, 0) +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.setFullYear(Infinity, false, 0) +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.setFullYear(7002.5, false, 0) +Return value: 158794510953000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 7001 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794510953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794510953000 + +// Date.setFullYear(0, "invalid string", 0) +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.setFullYear("2000", "invalid string", 0) +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.setFullYear(-200, "invalid string", 0) +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.setFullYear(NaN, "invalid string", 0) +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.setFullYear({}, "invalid string", 0) +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.setFullYear(undefined, "invalid string", 0) +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.setFullYear(null, "invalid string", 0) +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.setFullYear(true, "invalid string", 0) +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.setFullYear(false, "invalid string", 0) +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.setFullYear("invalid string", "invalid string", 0) +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.setFullYear(Infinity, "invalid string", 0) +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.setFullYear(7002.5, "invalid string", 0) +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.setFullYear(0, Infinity, 0) +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.setFullYear("2000", Infinity, 0) +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.setFullYear(-200, Infinity, 0) +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.setFullYear(NaN, Infinity, 0) +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.setFullYear({}, Infinity, 0) +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.setFullYear(undefined, Infinity, 0) +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.setFullYear(null, Infinity, 0) +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.setFullYear(true, Infinity, 0) +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.setFullYear(false, Infinity, 0) +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.setFullYear("invalid string", Infinity, 0) +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.setFullYear(Infinity, Infinity, 0) +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.setFullYear(7002.5, Infinity, 0) +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.setFullYear(0, 11.5, 0) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setFullYear("2000", 11.5, 0) +Return value: 975579753000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975579753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975579753000 + +// Date.setFullYear(-200, 11.5, 0) +Return value: -68449757847000 + +Original object: Sun Nov 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449757847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449757847000 + +// Date.setFullYear(NaN, 11.5, 0) +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.setFullYear({}, 11.5, 0) +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.setFullYear(undefined, 11.5, 0) +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.setFullYear(null, 11.5, 0) +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.setFullYear(true, 11.5, 0) +Return value: -62106788247000 + +Original object: Fri Nov 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 5 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106788247000 + +// Date.setFullYear(false, 11.5, 0) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setFullYear("invalid string", 11.5, 0) +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.setFullYear(Infinity, 11.5, 0) +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.setFullYear(7002.5, 11.5, 0) +Return value: 158823368553000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823368553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823368553000 + +// Date.setFullYear(0, 0, "31") +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setFullYear("2000", 0, "31") +Return value: 949314153000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949314153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949314153000 + +// Date.setFullYear(-200, 0, "31") +Return value: -68475937047000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68475937047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475937047000 + +// Date.setFullYear(NaN, 0, "31") +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.setFullYear({}, 0, "31") +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.setFullYear(undefined, 0, "31") +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.setFullYear(null, 0, "31") +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.setFullYear(true, 0, "31") +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setFullYear(false, 0, "31") +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setFullYear("invalid string", 0, "31") +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.setFullYear(Infinity, 0, "31") +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.setFullYear(7002.5, 0, "31") +Return value: 158797189353000 + +Original object: Sun Jan 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797189353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797189353000 + +// Date.setFullYear(0, "11", "31") +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear("2000", "11", "31") +Return value: 978258153000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978258153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978258153000 + +// Date.setFullYear(-200, "11", "31") +Return value: -68447079447000 + +Original object: Wed Dec 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447079447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447079447000 + +// Date.setFullYear(NaN, "11", "31") +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.setFullYear({}, "11", "31") +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.setFullYear(undefined, "11", "31") +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.setFullYear(null, "11", "31") +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.setFullYear(true, "11", "31") +Return value: -62104109847000 + +Original object: Mon Dec 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104109847000 + +// Date.setFullYear(false, "11", "31") +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear("invalid string", "11", "31") +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.setFullYear(Infinity, "11", "31") +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.setFullYear(7002.5, "11", "31") +Return value: 158826046953000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158826046953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158826046953000 + +// Date.setFullYear(0, 12, "31") +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setFullYear("2000", 12, "31") +Return value: 980936553000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 2001 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 980936553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 980936553000 + +// Date.setFullYear(-200, 12, "31") +Return value: -68444401047000 + +Original object: Sat Jan 31 16:07:33 GMT+0545 -199 +Original object.getDate(): 31 +Original object.getDay(): 6 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68444401047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68444401047000 + +// Date.setFullYear(NaN, 12, "31") +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.setFullYear({}, 12, "31") +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.setFullYear(undefined, 12, "31") +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.setFullYear(null, 12, "31") +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.setFullYear(true, 12, "31") +Return value: -62101431447000 + +Original object: Thu Jan 31 16:07:33 GMT+0545 2 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62101431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62101431447000 + +// Date.setFullYear(false, 12, "31") +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setFullYear("invalid string", 12, "31") +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.setFullYear(Infinity, 12, "31") +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.setFullYear(7002.5, 12, "31") +Return value: 158828725353000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 7003 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158828725353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158828725353000 + +// Date.setFullYear(0, -1, "31") +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setFullYear("2000", -1, "31") +Return value: 946635753000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 1999 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946635753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946635753000 + +// Date.setFullYear(-200, -1, "31") +Return value: -68478615447000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 -201 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478615447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478615447000 + +// Date.setFullYear(NaN, -1, "31") +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.setFullYear({}, -1, "31") +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.setFullYear(undefined, -1, "31") +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.setFullYear(null, -1, "31") +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.setFullYear(true, -1, "31") +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear(false, -1, "31") +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setFullYear("invalid string", -1, "31") +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.setFullYear(Infinity, -1, "31") +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.setFullYear(7002.5, -1, "31") +Return value: 158794510953000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 7001 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794510953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794510953000 + +// Date.setFullYear(0, NaN, "31") +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.setFullYear("2000", NaN, "31") +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.setFullYear(-200, NaN, "31") +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.setFullYear(NaN, NaN, "31") +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.setFullYear({}, NaN, "31") +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.setFullYear(undefined, NaN, "31") +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.setFullYear(null, NaN, "31") +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.setFullYear(true, NaN, "31") +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.setFullYear(false, NaN, "31") +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.setFullYear("invalid string", NaN, "31") +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.setFullYear(Infinity, NaN, "31") +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.setFullYear(7002.5, NaN, "31") +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.setFullYear(0, {}, "31") +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.setFullYear("2000", {}, "31") +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.setFullYear(-200, {}, "31") +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.setFullYear(NaN, {}, "31") +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.setFullYear({}, {}, "31") +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.setFullYear(undefined, {}, "31") +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.setFullYear(null, {}, "31") +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.setFullYear(true, {}, "31") +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.setFullYear(false, {}, "31") +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.setFullYear("invalid string", {}, "31") +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.setFullYear(Infinity, {}, "31") +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.setFullYear(7002.5, {}, "31") +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.setFullYear(0, undefined, "31") +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, "31") +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, "31") +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, "31") +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.setFullYear({}, undefined, "31") +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.setFullYear(undefined, undefined, "31") +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.setFullYear(null, undefined, "31") +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.setFullYear(true, undefined, "31") +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, "31") +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, "31") +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.setFullYear(Infinity, undefined, "31") +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.setFullYear(7002.5, undefined, "31") +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, "31") +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.setFullYear("2000", null, "31") +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.setFullYear(-200, null, "31") +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.setFullYear(NaN, null, "31") +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.setFullYear({}, null, "31") +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.setFullYear(undefined, null, "31") +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.setFullYear(null, null, "31") +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.setFullYear(true, null, "31") +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.setFullYear(false, null, "31") +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.setFullYear("invalid string", null, "31") +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.setFullYear(Infinity, null, "31") +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.setFullYear(7002.5, null, "31") +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.setFullYear(0, true, "31") +Return value: -62161911447000 + +Original object: Thu Mar 2 16:07:33 GMT+0545 0 +Original object.getDate(): 2 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161911447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 2 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161911447000 + +// Date.setFullYear("2000", true, "31") +Return value: 951992553000 + +Original object: Thu Mar 2 16:07:33 GMT+0545 2000 +Original object.getDate(): 2 +Original object.getDay(): 4 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 951992553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 2 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951992553000 + +// Date.setFullYear(-200, true, "31") +Return value: -68473258647000 + +Original object: Mon Mar 3 16:07:33 GMT+0545 -200 +Original object.getDate(): 3 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473258647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473258647000 + +// Date.setFullYear(NaN, true, "31") +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.setFullYear({}, true, "31") +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.setFullYear(undefined, true, "31") +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.setFullYear(null, true, "31") +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.setFullYear(true, true, "31") +Return value: -62130289047000 + +Original object: Sat Mar 3 16:07:33 GMT+0545 1 +Original object.getDate(): 3 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130289047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130289047000 + +// Date.setFullYear(false, true, "31") +Return value: -62161911447000 + +Original object: Thu Mar 2 16:07:33 GMT+0545 0 +Original object.getDate(): 2 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161911447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 2 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161911447000 + +// Date.setFullYear("invalid string", true, "31") +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.setFullYear(Infinity, true, "31") +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.setFullYear(7002.5, true, "31") +Return value: 158799867753000 + +Original object: Wed Mar 3 16:07:33 GMT+0545 7002 +Original object.getDate(): 3 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799867753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799867753000 + +// Date.setFullYear(0, false, "31") +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setFullYear("2000", false, "31") +Return value: 949314153000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949314153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949314153000 + +// Date.setFullYear(-200, false, "31") +Return value: -68475937047000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68475937047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475937047000 + +// Date.setFullYear(NaN, false, "31") +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.setFullYear({}, false, "31") +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.setFullYear(undefined, false, "31") +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.setFullYear(null, false, "31") +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.setFullYear(true, false, "31") +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setFullYear(false, false, "31") +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setFullYear("invalid string", false, "31") +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.setFullYear(Infinity, false, "31") +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.setFullYear(7002.5, false, "31") +Return value: 158797189353000 + +Original object: Sun Jan 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797189353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797189353000 + +// Date.setFullYear(0, "invalid string", "31") +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.setFullYear("2000", "invalid string", "31") +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.setFullYear(-200, "invalid string", "31") +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.setFullYear(NaN, "invalid string", "31") +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.setFullYear({}, "invalid string", "31") +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.setFullYear(undefined, "invalid string", "31") +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.setFullYear(null, "invalid string", "31") +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.setFullYear(true, "invalid string", "31") +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.setFullYear(false, "invalid string", "31") +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.setFullYear("invalid string", "invalid string", "31") +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.setFullYear(Infinity, "invalid string", "31") +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.setFullYear(7002.5, "invalid string", "31") +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.setFullYear(0, Infinity, "31") +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.setFullYear("2000", Infinity, "31") +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.setFullYear(-200, Infinity, "31") +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.setFullYear(NaN, Infinity, "31") +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.setFullYear({}, Infinity, "31") +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.setFullYear(undefined, Infinity, "31") +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.setFullYear(null, Infinity, "31") +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.setFullYear(true, Infinity, "31") +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.setFullYear(false, Infinity, "31") +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.setFullYear("invalid string", Infinity, "31") +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.setFullYear(Infinity, Infinity, "31") +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.setFullYear(7002.5, Infinity, "31") +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.setFullYear(0, 11.5, "31") +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear("2000", 11.5, "31") +Return value: 978258153000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978258153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978258153000 + +// Date.setFullYear(-200, 11.5, "31") +Return value: -68447079447000 + +Original object: Wed Dec 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447079447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447079447000 + +// Date.setFullYear(NaN, 11.5, "31") +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.setFullYear({}, 11.5, "31") +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.setFullYear(undefined, 11.5, "31") +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.setFullYear(null, 11.5, "31") +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.setFullYear(true, 11.5, "31") +Return value: -62104109847000 + +Original object: Mon Dec 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104109847000 + +// Date.setFullYear(false, 11.5, "31") +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear("invalid string", 11.5, "31") +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.setFullYear(Infinity, 11.5, "31") +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.setFullYear(7002.5, 11.5, "31") +Return value: 158826046953000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158826046953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158826046953000 + +// Date.setFullYear(0, 0, 32) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setFullYear("2000", 0, 32) +Return value: 949400553000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 949400553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949400553000 + +// Date.setFullYear(-200, 0, 32) +Return value: -68475850647000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68475850647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475850647000 + +// Date.setFullYear(NaN, 0, 32) +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.setFullYear({}, 0, 32) +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.setFullYear(undefined, 0, 32) +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.setFullYear(null, 0, 32) +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.setFullYear(true, 0, 32) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setFullYear(false, 0, 32) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setFullYear("invalid string", 0, 32) +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.setFullYear(Infinity, 0, 32) +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.setFullYear(7002.5, 0, 32) +Return value: 158797275753000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158797275753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797275753000 + +// Date.setFullYear(0, "11", 32) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear("2000", "11", 32) +Return value: 978344553000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 978344553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 978344553000 + +// Date.setFullYear(-200, "11", 32) +Return value: -68446993047000 + +Original object: Thu Jan 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68446993047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68446993047000 + +// Date.setFullYear(NaN, "11", 32) +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.setFullYear({}, "11", 32) +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.setFullYear(undefined, "11", 32) +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.setFullYear(null, "11", 32) +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.setFullYear(true, "11", 32) +Return value: -62104023447000 + +Original object: Tue Jan 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62104023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62104023447000 + +// Date.setFullYear(false, "11", 32) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear("invalid string", "11", 32) +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.setFullYear(Infinity, "11", 32) +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.setFullYear(7002.5, "11", 32) +Return value: 158826133353000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158826133353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158826133353000 + +// Date.setFullYear(0, 12, 32) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setFullYear("2000", 12, 32) +Return value: 981022953000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 981022953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 981022953000 + +// Date.setFullYear(-200, 12, 32) +Return value: -68444314647000 + +Original object: Sun Feb 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 0 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68444314647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68444314647000 + +// Date.setFullYear(NaN, 12, 32) +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.setFullYear({}, 12, 32) +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.setFullYear(undefined, 12, 32) +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.setFullYear(null, 12, 32) +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.setFullYear(true, 12, 32) +Return value: -62101345047000 + +Original object: Fri Feb 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62101345047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62101345047000 + +// Date.setFullYear(false, 12, 32) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setFullYear("invalid string", 12, 32) +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.setFullYear(Infinity, 12, 32) +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.setFullYear(7002.5, 12, 32) +Return value: 158828811753000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158828811753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158828811753000 + +// Date.setFullYear(0, -1, 32) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setFullYear("2000", -1, 32) +Return value: 946722153000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 946722153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 946722153000 + +// Date.setFullYear(-200, -1, 32) +Return value: -68478529047000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68478529047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68478529047000 + +// Date.setFullYear(NaN, -1, 32) +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.setFullYear({}, -1, 32) +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.setFullYear(undefined, -1, 32) +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.setFullYear(null, -1, 32) +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.setFullYear(true, -1, 32) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear(false, -1, 32) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setFullYear("invalid string", -1, 32) +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.setFullYear(Infinity, -1, 32) +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.setFullYear(7002.5, -1, 32) +Return value: 158794597353000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158794597353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158794597353000 + +// Date.setFullYear(0, NaN, 32) +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.setFullYear("2000", NaN, 32) +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.setFullYear(-200, NaN, 32) +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.setFullYear(NaN, NaN, 32) +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.setFullYear({}, NaN, 32) +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.setFullYear(undefined, NaN, 32) +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.setFullYear(null, NaN, 32) +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.setFullYear(true, NaN, 32) +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.setFullYear(false, NaN, 32) +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.setFullYear("invalid string", NaN, 32) +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.setFullYear(Infinity, NaN, 32) +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.setFullYear(7002.5, NaN, 32) +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.setFullYear(0, {}, 32) +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.setFullYear("2000", {}, 32) +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.setFullYear(-200, {}, 32) +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.setFullYear(NaN, {}, 32) +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.setFullYear({}, {}, 32) +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.setFullYear(undefined, {}, 32) +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.setFullYear(null, {}, 32) +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.setFullYear(true, {}, 32) +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.setFullYear(false, {}, 32) +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.setFullYear("invalid string", {}, 32) +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.setFullYear(Infinity, {}, 32) +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.setFullYear(7002.5, {}, 32) +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.setFullYear(0, undefined, 32) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, 32) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, 32) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, 32) +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.setFullYear({}, undefined, 32) +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.setFullYear(undefined, undefined, 32) +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.setFullYear(null, undefined, 32) +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.setFullYear(true, undefined, 32) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, 32) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, 32) +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.setFullYear(Infinity, undefined, 32) +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.setFullYear(7002.5, undefined, 32) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, 32) +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.setFullYear("2000", null, 32) +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.setFullYear(-200, null, 32) +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.setFullYear(NaN, null, 32) +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.setFullYear({}, null, 32) +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.setFullYear(undefined, null, 32) +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.setFullYear(null, null, 32) +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.setFullYear(true, null, 32) +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.setFullYear(false, null, 32) +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.setFullYear("invalid string", null, 32) +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.setFullYear(Infinity, null, 32) +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.setFullYear(7002.5, null, 32) +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.setFullYear(0, true, 32) +Return value: -62161825047000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 0 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161825047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161825047000 + +// Date.setFullYear("2000", true, 32) +Return value: 952078953000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 2000 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 952078953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 952078953000 + +// Date.setFullYear(-200, true, 32) +Return value: -68473172247000 + +Original object: Tue Mar 4 16:07:33 GMT+0545 -200 +Original object.getDate(): 4 +Original object.getDay(): 2 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473172247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473172247000 + +// Date.setFullYear(NaN, true, 32) +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.setFullYear({}, true, 32) +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.setFullYear(undefined, true, 32) +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.setFullYear(null, true, 32) +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.setFullYear(true, true, 32) +Return value: -62130202647000 + +Original object: Sun Mar 4 16:07:33 GMT+0545 1 +Original object.getDate(): 4 +Original object.getDay(): 0 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130202647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130202647000 + +// Date.setFullYear(false, true, 32) +Return value: -62161825047000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 0 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161825047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161825047000 + +// Date.setFullYear("invalid string", true, 32) +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.setFullYear(Infinity, true, 32) +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.setFullYear(7002.5, true, 32) +Return value: 158799954153000 + +Original object: Thu Mar 4 16:07:33 GMT+0545 7002 +Original object.getDate(): 4 +Original object.getDay(): 4 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799954153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799954153000 + +// Date.setFullYear(0, false, 32) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setFullYear("2000", false, 32) +Return value: 949400553000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 949400553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949400553000 + +// Date.setFullYear(-200, false, 32) +Return value: -68475850647000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68475850647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475850647000 + +// Date.setFullYear(NaN, false, 32) +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.setFullYear({}, false, 32) +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.setFullYear(undefined, false, 32) +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.setFullYear(null, false, 32) +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.setFullYear(true, false, 32) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setFullYear(false, false, 32) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setFullYear("invalid string", false, 32) +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.setFullYear(Infinity, false, 32) +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.setFullYear(7002.5, false, 32) +Return value: 158797275753000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158797275753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797275753000 + +// Date.setFullYear(0, "invalid string", 32) +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.setFullYear("2000", "invalid string", 32) +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.setFullYear(-200, "invalid string", 32) +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.setFullYear(NaN, "invalid string", 32) +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.setFullYear({}, "invalid string", 32) +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.setFullYear(undefined, "invalid string", 32) +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.setFullYear(null, "invalid string", 32) +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.setFullYear(true, "invalid string", 32) +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.setFullYear(false, "invalid string", 32) +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.setFullYear("invalid string", "invalid string", 32) +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.setFullYear(Infinity, "invalid string", 32) +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.setFullYear(7002.5, "invalid string", 32) +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.setFullYear(0, Infinity, 32) +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.setFullYear("2000", Infinity, 32) +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.setFullYear(-200, Infinity, 32) +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.setFullYear(NaN, Infinity, 32) +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.setFullYear({}, Infinity, 32) +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.setFullYear(undefined, Infinity, 32) +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.setFullYear(null, Infinity, 32) +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.setFullYear(true, Infinity, 32) +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.setFullYear(false, Infinity, 32) +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.setFullYear("invalid string", Infinity, 32) +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.setFullYear(Infinity, Infinity, 32) +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.setFullYear(7002.5, Infinity, 32) +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.setFullYear(0, 11.5, 32) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear("2000", 11.5, 32) +Return value: 978344553000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 978344553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 978344553000 + +// Date.setFullYear(-200, 11.5, 32) +Return value: -68446993047000 + +Original object: Thu Jan 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68446993047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68446993047000 + +// Date.setFullYear(NaN, 11.5, 32) +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.setFullYear({}, 11.5, 32) +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.setFullYear(undefined, 11.5, 32) +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.setFullYear(null, 11.5, 32) +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.setFullYear(true, 11.5, 32) +Return value: -62104023447000 + +Original object: Tue Jan 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62104023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62104023447000 + +// Date.setFullYear(false, 11.5, 32) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear("invalid string", 11.5, 32) +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.setFullYear(Infinity, 11.5, 32) +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.setFullYear(7002.5, 11.5, 32) +Return value: 158826133353000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158826133353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158826133353000 + +// Date.setFullYear(0, 0, -1) +Return value: -62167354647000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167354647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167354647000 + +// Date.setFullYear("2000", 0, -1) +Return value: 946549353000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 1999 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946549353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946549353000 + +// Date.setFullYear(-200, 0, -1) +Return value: -68478701847000 + +Original object: Mon Dec 30 16:07:33 GMT+0545 -201 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478701847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478701847000 + +// Date.setFullYear(NaN, 0, -1) +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.setFullYear({}, 0, -1) +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.setFullYear(undefined, 0, -1) +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.setFullYear(null, 0, -1) +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.setFullYear(true, 0, -1) +Return value: -62135732247000 + +Original object: Sat Dec 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135732247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135732247000 + +// Date.setFullYear(false, 0, -1) +Return value: -62167354647000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167354647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167354647000 + +// Date.setFullYear("invalid string", 0, -1) +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.setFullYear(Infinity, 0, -1) +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.setFullYear(7002.5, 0, -1) +Return value: 158794424553000 + +Original object: Wed Dec 30 16:07:33 GMT+0545 7001 +Original object.getDate(): 30 +Original object.getDay(): 3 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794424553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794424553000 + +// Date.setFullYear(0, "11", -1) +Return value: -62138410647000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138410647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138410647000 + +// Date.setFullYear("2000", "11", -1) +Return value: 975493353000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975493353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975493353000 + +// Date.setFullYear(-200, "11", -1) +Return value: -68449844247000 + +Original object: Sat Nov 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449844247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449844247000 + +// Date.setFullYear(NaN, "11", -1) +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.setFullYear({}, "11", -1) +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.setFullYear(undefined, "11", -1) +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.setFullYear(null, "11", -1) +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.setFullYear(true, "11", -1) +Return value: -62106874647000 + +Original object: Thu Nov 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106874647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106874647000 + +// Date.setFullYear(false, "11", -1) +Return value: -62138410647000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138410647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138410647000 + +// Date.setFullYear("invalid string", "11", -1) +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.setFullYear(Infinity, "11", -1) +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.setFullYear(7002.5, "11", -1) +Return value: 158823282153000 + +Original object: Mon Nov 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823282153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823282153000 + +// Date.setFullYear(0, 12, -1) +Return value: -62135732247000 + +Original object: Sat Dec 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135732247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135732247000 + +// Date.setFullYear("2000", 12, -1) +Return value: 978171753000 + +Original object: Sat Dec 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978171753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978171753000 + +// Date.setFullYear(-200, 12, -1) +Return value: -68447165847000 + +Original object: Tue Dec 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447165847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447165847000 + +// Date.setFullYear(NaN, 12, -1) +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.setFullYear({}, 12, -1) +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.setFullYear(undefined, 12, -1) +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.setFullYear(null, 12, -1) +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.setFullYear(true, 12, -1) +Return value: -62104196247000 + +Original object: Sun Dec 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104196247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104196247000 + +// Date.setFullYear(false, 12, -1) +Return value: -62135732247000 + +Original object: Sat Dec 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135732247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135732247000 + +// Date.setFullYear("invalid string", 12, -1) +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.setFullYear(Infinity, 12, -1) +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.setFullYear(7002.5, 12, -1) +Return value: 158825960553000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158825960553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158825960553000 + +// Date.setFullYear(0, -1, -1) +Return value: -62170033047000 + +Original object: Mon Nov 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62170033047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62170033047000 + +// Date.setFullYear("2000", -1, -1) +Return value: 943870953000 + +Original object: Mon Nov 29 16:07:33 GMT+0545 1999 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 943870953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 943870953000 + +// Date.setFullYear(-200, -1, -1) +Return value: -68481380247000 + +Original object: Fri Nov 29 16:07:33 GMT+0545 -201 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68481380247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68481380247000 + +// Date.setFullYear(NaN, -1, -1) +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.setFullYear({}, -1, -1) +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.setFullYear(undefined, -1, -1) +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.setFullYear(null, -1, -1) +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.setFullYear(true, -1, -1) +Return value: -62138410647000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138410647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138410647000 + +// Date.setFullYear(false, -1, -1) +Return value: -62170033047000 + +Original object: Mon Nov 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62170033047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62170033047000 + +// Date.setFullYear("invalid string", -1, -1) +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.setFullYear(Infinity, -1, -1) +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.setFullYear(7002.5, -1, -1) +Return value: 158791746153000 + +Original object: Sun Nov 29 16:07:33 GMT+0545 7001 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158791746153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158791746153000 + +// Date.setFullYear(0, NaN, -1) +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.setFullYear("2000", NaN, -1) +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.setFullYear(-200, NaN, -1) +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.setFullYear(NaN, NaN, -1) +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.setFullYear({}, NaN, -1) +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.setFullYear(undefined, NaN, -1) +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.setFullYear(null, NaN, -1) +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.setFullYear(true, NaN, -1) +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.setFullYear(false, NaN, -1) +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.setFullYear("invalid string", NaN, -1) +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.setFullYear(Infinity, NaN, -1) +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.setFullYear(7002.5, NaN, -1) +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.setFullYear(0, {}, -1) +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.setFullYear("2000", {}, -1) +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.setFullYear(-200, {}, -1) +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.setFullYear(NaN, {}, -1) +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.setFullYear({}, {}, -1) +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.setFullYear(undefined, {}, -1) +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.setFullYear(null, {}, -1) +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.setFullYear(true, {}, -1) +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.setFullYear(false, {}, -1) +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.setFullYear("invalid string", {}, -1) +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.setFullYear(Infinity, {}, -1) +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.setFullYear(7002.5, {}, -1) +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.setFullYear(0, undefined, -1) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, -1) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, -1) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, -1) +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.setFullYear({}, undefined, -1) +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.setFullYear(undefined, undefined, -1) +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.setFullYear(null, undefined, -1) +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.setFullYear(true, undefined, -1) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, -1) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, -1) +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.setFullYear(Infinity, undefined, -1) +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.setFullYear(7002.5, undefined, -1) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, -1) +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.setFullYear("2000", null, -1) +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.setFullYear(-200, null, -1) +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.setFullYear(NaN, null, -1) +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.setFullYear({}, null, -1) +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.setFullYear(undefined, null, -1) +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.setFullYear(null, null, -1) +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.setFullYear(true, null, -1) +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.setFullYear(false, null, -1) +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.setFullYear("invalid string", null, -1) +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.setFullYear(Infinity, null, -1) +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.setFullYear(7002.5, null, -1) +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.setFullYear(0, true, -1) +Return value: -62164676247000 + +Original object: Sun Jan 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164676247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164676247000 + +// Date.setFullYear("2000", true, -1) +Return value: 949227753000 + +Original object: Sun Jan 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949227753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949227753000 + +// Date.setFullYear(-200, true, -1) +Return value: -68476023447000 + +Original object: Thu Jan 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68476023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68476023447000 + +// Date.setFullYear(NaN, true, -1) +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.setFullYear({}, true, -1) +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.setFullYear(undefined, true, -1) +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.setFullYear(null, true, -1) +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.setFullYear(true, true, -1) +Return value: -62133053847000 + +Original object: Tue Jan 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133053847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133053847000 + +// Date.setFullYear(false, true, -1) +Return value: -62164676247000 + +Original object: Sun Jan 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164676247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164676247000 + +// Date.setFullYear("invalid string", true, -1) +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.setFullYear(Infinity, true, -1) +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.setFullYear(7002.5, true, -1) +Return value: 158797102953000 + +Original object: Sat Jan 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797102953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797102953000 + +// Date.setFullYear(0, false, -1) +Return value: -62167354647000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167354647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167354647000 + +// Date.setFullYear("2000", false, -1) +Return value: 946549353000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 1999 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946549353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946549353000 + +// Date.setFullYear(-200, false, -1) +Return value: -68478701847000 + +Original object: Mon Dec 30 16:07:33 GMT+0545 -201 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478701847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478701847000 + +// Date.setFullYear(NaN, false, -1) +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.setFullYear({}, false, -1) +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.setFullYear(undefined, false, -1) +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.setFullYear(null, false, -1) +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.setFullYear(true, false, -1) +Return value: -62135732247000 + +Original object: Sat Dec 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135732247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135732247000 + +// Date.setFullYear(false, false, -1) +Return value: -62167354647000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167354647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167354647000 + +// Date.setFullYear("invalid string", false, -1) +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.setFullYear(Infinity, false, -1) +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.setFullYear(7002.5, false, -1) +Return value: 158794424553000 + +Original object: Wed Dec 30 16:07:33 GMT+0545 7001 +Original object.getDate(): 30 +Original object.getDay(): 3 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794424553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794424553000 + +// Date.setFullYear(0, "invalid string", -1) +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.setFullYear("2000", "invalid string", -1) +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.setFullYear(-200, "invalid string", -1) +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.setFullYear(NaN, "invalid string", -1) +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.setFullYear({}, "invalid string", -1) +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.setFullYear(undefined, "invalid string", -1) +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.setFullYear(null, "invalid string", -1) +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.setFullYear(true, "invalid string", -1) +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.setFullYear(false, "invalid string", -1) +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.setFullYear("invalid string", "invalid string", -1) +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.setFullYear(Infinity, "invalid string", -1) +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.setFullYear(7002.5, "invalid string", -1) +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.setFullYear(0, Infinity, -1) +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.setFullYear("2000", Infinity, -1) +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.setFullYear(-200, Infinity, -1) +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.setFullYear(NaN, Infinity, -1) +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.setFullYear({}, Infinity, -1) +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.setFullYear(undefined, Infinity, -1) +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.setFullYear(null, Infinity, -1) +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.setFullYear(true, Infinity, -1) +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.setFullYear(false, Infinity, -1) +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.setFullYear("invalid string", Infinity, -1) +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.setFullYear(Infinity, Infinity, -1) +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.setFullYear(7002.5, Infinity, -1) +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.setFullYear(0, 11.5, -1) +Return value: -62138410647000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138410647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138410647000 + +// Date.setFullYear("2000", 11.5, -1) +Return value: 975493353000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975493353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975493353000 + +// Date.setFullYear(-200, 11.5, -1) +Return value: -68449844247000 + +Original object: Sat Nov 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449844247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449844247000 + +// Date.setFullYear(NaN, 11.5, -1) +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.setFullYear({}, 11.5, -1) +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.setFullYear(undefined, 11.5, -1) +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.setFullYear(null, 11.5, -1) +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.setFullYear(true, 11.5, -1) +Return value: -62106874647000 + +Original object: Thu Nov 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106874647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106874647000 + +// Date.setFullYear(false, 11.5, -1) +Return value: -62138410647000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138410647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138410647000 + +// Date.setFullYear("invalid string", 11.5, -1) +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.setFullYear(Infinity, 11.5, -1) +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.setFullYear(7002.5, 11.5, -1) +Return value: 158823282153000 + +Original object: Mon Nov 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823282153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823282153000 + +// Date.setFullYear(0, 0, 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.setFullYear("2000", 0, 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.setFullYear(-200, 0, 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.setFullYear(NaN, 0, 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.setFullYear({}, 0, 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.setFullYear(undefined, 0, 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.setFullYear(null, 0, 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.setFullYear(true, 0, 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.setFullYear(false, 0, 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.setFullYear("invalid string", 0, 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.setFullYear(Infinity, 0, 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.setFullYear(7002.5, 0, 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.setFullYear(0, "11", 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.setFullYear("2000", "11", 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.setFullYear(-200, "11", 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.setFullYear(NaN, "11", 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.setFullYear({}, "11", 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.setFullYear(undefined, "11", 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.setFullYear(null, "11", 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.setFullYear(true, "11", 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.setFullYear(false, "11", 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.setFullYear("invalid string", "11", 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.setFullYear(Infinity, "11", 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.setFullYear(7002.5, "11", 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.setFullYear(0, 12, 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.setFullYear("2000", 12, 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.setFullYear(-200, 12, 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.setFullYear(NaN, 12, 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.setFullYear({}, 12, 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.setFullYear(undefined, 12, 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.setFullYear(null, 12, 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.setFullYear(true, 12, 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.setFullYear(false, 12, 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.setFullYear("invalid string", 12, 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.setFullYear(Infinity, 12, 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.setFullYear(7002.5, 12, 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.setFullYear(0, -1, 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.setFullYear("2000", -1, 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.setFullYear(-200, -1, 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.setFullYear(NaN, -1, 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.setFullYear({}, -1, 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.setFullYear(undefined, -1, 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.setFullYear(null, -1, 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.setFullYear(true, -1, 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.setFullYear(false, -1, 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.setFullYear("invalid string", -1, 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.setFullYear(Infinity, -1, 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.setFullYear(7002.5, -1, 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.setFullYear(0, NaN, 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.setFullYear("2000", NaN, 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.setFullYear(-200, NaN, 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.setFullYear(NaN, NaN, 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.setFullYear({}, NaN, 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.setFullYear(undefined, NaN, 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.setFullYear(null, NaN, 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.setFullYear(true, NaN, 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.setFullYear(false, NaN, 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.setFullYear("invalid string", NaN, 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.setFullYear(Infinity, NaN, 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.setFullYear(7002.5, NaN, 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.setFullYear(0, {}, 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.setFullYear("2000", {}, 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.setFullYear(-200, {}, 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.setFullYear(NaN, {}, 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.setFullYear({}, {}, 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.setFullYear(undefined, {}, 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.setFullYear(null, {}, 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.setFullYear(true, {}, 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.setFullYear(false, {}, 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.setFullYear("invalid string", {}, 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.setFullYear(Infinity, {}, 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.setFullYear(7002.5, {}, 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.setFullYear(0, undefined, NaN) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, NaN) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, NaN) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, 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.setFullYear({}, undefined, 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.setFullYear(undefined, undefined, 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.setFullYear(null, undefined, 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.setFullYear(true, undefined, NaN) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, NaN) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, 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.setFullYear(Infinity, undefined, 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.setFullYear(7002.5, undefined, NaN) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, 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.setFullYear("2000", null, 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.setFullYear(-200, null, 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.setFullYear(NaN, null, 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.setFullYear({}, null, 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.setFullYear(undefined, null, 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.setFullYear(null, null, 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.setFullYear(true, null, 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.setFullYear(false, null, 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.setFullYear("invalid string", null, 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.setFullYear(Infinity, null, 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.setFullYear(7002.5, null, 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.setFullYear(0, true, 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.setFullYear("2000", true, 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.setFullYear(-200, true, 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.setFullYear(NaN, true, 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.setFullYear({}, true, 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.setFullYear(undefined, true, 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.setFullYear(null, true, 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.setFullYear(true, true, 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.setFullYear(false, true, 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.setFullYear("invalid string", true, 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.setFullYear(Infinity, true, 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.setFullYear(7002.5, true, 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.setFullYear(0, false, 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.setFullYear("2000", false, 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.setFullYear(-200, false, 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.setFullYear(NaN, false, 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.setFullYear({}, false, 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.setFullYear(undefined, false, 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.setFullYear(null, false, 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.setFullYear(true, false, 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.setFullYear(false, false, 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.setFullYear("invalid string", false, 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.setFullYear(Infinity, false, 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.setFullYear(7002.5, false, 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.setFullYear(0, "invalid string", 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.setFullYear("2000", "invalid string", 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.setFullYear(-200, "invalid string", 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.setFullYear(NaN, "invalid string", 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.setFullYear({}, "invalid string", 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.setFullYear(undefined, "invalid string", 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.setFullYear(null, "invalid string", 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.setFullYear(true, "invalid string", 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.setFullYear(false, "invalid string", 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.setFullYear("invalid string", "invalid string", 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.setFullYear(Infinity, "invalid string", 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.setFullYear(7002.5, "invalid string", 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.setFullYear(0, Infinity, 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.setFullYear("2000", Infinity, 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.setFullYear(-200, Infinity, 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.setFullYear(NaN, Infinity, 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.setFullYear({}, Infinity, 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.setFullYear(undefined, Infinity, 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.setFullYear(null, Infinity, 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.setFullYear(true, Infinity, 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.setFullYear(false, Infinity, 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.setFullYear("invalid string", Infinity, 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.setFullYear(Infinity, Infinity, 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.setFullYear(7002.5, Infinity, 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.setFullYear(0, 11.5, 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.setFullYear("2000", 11.5, 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.setFullYear(-200, 11.5, 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.setFullYear(NaN, 11.5, 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.setFullYear({}, 11.5, 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.setFullYear(undefined, 11.5, 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.setFullYear(null, 11.5, 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.setFullYear(true, 11.5, 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.setFullYear(false, 11.5, 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.setFullYear("invalid string", 11.5, 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.setFullYear(Infinity, 11.5, 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.setFullYear(7002.5, 11.5, 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.setFullYear(0, 0, {}) +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.setFullYear("2000", 0, {}) +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.setFullYear(-200, 0, {}) +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.setFullYear(NaN, 0, {}) +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.setFullYear({}, 0, {}) +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.setFullYear(undefined, 0, {}) +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.setFullYear(null, 0, {}) +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.setFullYear(true, 0, {}) +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.setFullYear(false, 0, {}) +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.setFullYear("invalid string", 0, {}) +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.setFullYear(Infinity, 0, {}) +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.setFullYear(7002.5, 0, {}) +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.setFullYear(0, "11", {}) +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.setFullYear("2000", "11", {}) +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.setFullYear(-200, "11", {}) +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.setFullYear(NaN, "11", {}) +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.setFullYear({}, "11", {}) +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.setFullYear(undefined, "11", {}) +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.setFullYear(null, "11", {}) +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.setFullYear(true, "11", {}) +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.setFullYear(false, "11", {}) +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.setFullYear("invalid string", "11", {}) +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.setFullYear(Infinity, "11", {}) +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.setFullYear(7002.5, "11", {}) +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.setFullYear(0, 12, {}) +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.setFullYear("2000", 12, {}) +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.setFullYear(-200, 12, {}) +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.setFullYear(NaN, 12, {}) +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.setFullYear({}, 12, {}) +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.setFullYear(undefined, 12, {}) +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.setFullYear(null, 12, {}) +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.setFullYear(true, 12, {}) +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.setFullYear(false, 12, {}) +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.setFullYear("invalid string", 12, {}) +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.setFullYear(Infinity, 12, {}) +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.setFullYear(7002.5, 12, {}) +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.setFullYear(0, -1, {}) +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.setFullYear("2000", -1, {}) +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.setFullYear(-200, -1, {}) +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.setFullYear(NaN, -1, {}) +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.setFullYear({}, -1, {}) +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.setFullYear(undefined, -1, {}) +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.setFullYear(null, -1, {}) +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.setFullYear(true, -1, {}) +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.setFullYear(false, -1, {}) +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.setFullYear("invalid string", -1, {}) +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.setFullYear(Infinity, -1, {}) +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.setFullYear(7002.5, -1, {}) +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.setFullYear(0, 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.setFullYear("2000", 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.setFullYear(-200, 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.setFullYear(NaN, 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.setFullYear({}, 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.setFullYear(undefined, 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.setFullYear(null, 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.setFullYear(true, 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.setFullYear(false, 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.setFullYear("invalid string", 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.setFullYear(Infinity, 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.setFullYear(7002.5, 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.setFullYear(0, {}, {}) +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.setFullYear("2000", {}, {}) +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.setFullYear(-200, {}, {}) +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.setFullYear(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.setFullYear({}, {}, {}) +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.setFullYear(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.setFullYear(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.setFullYear(true, {}, {}) +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.setFullYear(false, {}, {}) +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.setFullYear("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.setFullYear(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.setFullYear(7002.5, {}, {}) +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.setFullYear(0, undefined, {}) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, {}) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, {}) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, 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.setFullYear({}, 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.setFullYear(undefined, 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.setFullYear(null, 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.setFullYear(true, undefined, {}) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, {}) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", 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.setFullYear(Infinity, 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.setFullYear(7002.5, undefined, {}) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, 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.setFullYear("2000", 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.setFullYear(-200, 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.setFullYear(NaN, 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.setFullYear({}, 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.setFullYear(undefined, 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.setFullYear(null, 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.setFullYear(true, 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.setFullYear(false, 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.setFullYear("invalid string", 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.setFullYear(Infinity, 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.setFullYear(7002.5, 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.setFullYear(0, true, {}) +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.setFullYear("2000", true, {}) +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.setFullYear(-200, true, {}) +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.setFullYear(NaN, true, {}) +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.setFullYear({}, true, {}) +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.setFullYear(undefined, true, {}) +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.setFullYear(null, true, {}) +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.setFullYear(true, true, {}) +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.setFullYear(false, true, {}) +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.setFullYear("invalid string", true, {}) +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.setFullYear(Infinity, true, {}) +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.setFullYear(7002.5, true, {}) +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.setFullYear(0, false, {}) +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.setFullYear("2000", false, {}) +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.setFullYear(-200, false, {}) +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.setFullYear(NaN, false, {}) +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.setFullYear({}, false, {}) +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.setFullYear(undefined, false, {}) +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.setFullYear(null, false, {}) +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.setFullYear(true, false, {}) +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.setFullYear(false, false, {}) +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.setFullYear("invalid string", false, {}) +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.setFullYear(Infinity, false, {}) +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.setFullYear(7002.5, false, {}) +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.setFullYear(0, "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.setFullYear("2000", "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.setFullYear(-200, "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.setFullYear(NaN, "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.setFullYear({}, "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.setFullYear(undefined, "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.setFullYear(null, "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.setFullYear(true, "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.setFullYear(false, "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.setFullYear("invalid string", "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.setFullYear(Infinity, "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.setFullYear(7002.5, "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.setFullYear(0, 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.setFullYear("2000", 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.setFullYear(-200, 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.setFullYear(NaN, 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.setFullYear({}, 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.setFullYear(undefined, 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.setFullYear(null, 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.setFullYear(true, 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.setFullYear(false, 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.setFullYear("invalid string", 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.setFullYear(Infinity, 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.setFullYear(7002.5, 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.setFullYear(0, 11.5, {}) +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.setFullYear("2000", 11.5, {}) +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.setFullYear(-200, 11.5, {}) +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.setFullYear(NaN, 11.5, {}) +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.setFullYear({}, 11.5, {}) +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.setFullYear(undefined, 11.5, {}) +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.setFullYear(null, 11.5, {}) +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.setFullYear(true, 11.5, {}) +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.setFullYear(false, 11.5, {}) +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.setFullYear("invalid string", 11.5, {}) +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.setFullYear(Infinity, 11.5, {}) +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.setFullYear(7002.5, 11.5, {}) +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.setFullYear(0, 0, undefined) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setFullYear("2000", 0, undefined) +Return value: 949141353000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949141353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949141353000 + +// Date.setFullYear(-200, 0, undefined) +Return value: -68476109847000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68476109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68476109847000 + +// Date.setFullYear(NaN, 0, 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.setFullYear({}, 0, 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.setFullYear(undefined, 0, 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.setFullYear(null, 0, 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.setFullYear(true, 0, undefined) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setFullYear(false, 0, undefined) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setFullYear("invalid string", 0, 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.setFullYear(Infinity, 0, 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.setFullYear(7002.5, 0, undefined) +Return value: 158797016553000 + +Original object: Fri Jan 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797016553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797016553000 + +// Date.setFullYear(0, "11", undefined) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setFullYear("2000", "11", undefined) +Return value: 978085353000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978085353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978085353000 + +// Date.setFullYear(-200, "11", undefined) +Return value: -68447252247000 + +Original object: Mon Dec 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447252247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447252247000 + +// Date.setFullYear(NaN, "11", 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.setFullYear({}, "11", 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.setFullYear(undefined, "11", 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.setFullYear(null, "11", 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.setFullYear(true, "11", undefined) +Return value: -62104282647000 + +Original object: Sat Dec 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104282647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104282647000 + +// Date.setFullYear(false, "11", undefined) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setFullYear("invalid string", "11", 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.setFullYear(Infinity, "11", 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.setFullYear(7002.5, "11", undefined) +Return value: 158825874153000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158825874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158825874153000 + +// Date.setFullYear(0, 12, undefined) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setFullYear("2000", 12, undefined) +Return value: 980763753000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 2001 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 980763753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 980763753000 + +// Date.setFullYear(-200, 12, undefined) +Return value: -68444573847000 + +Original object: Thu Jan 29 16:07:33 GMT+0545 -199 +Original object.getDate(): 29 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68444573847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68444573847000 + +// Date.setFullYear(NaN, 12, 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.setFullYear({}, 12, 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.setFullYear(undefined, 12, 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.setFullYear(null, 12, 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.setFullYear(true, 12, undefined) +Return value: -62101604247000 + +Original object: Tue Jan 29 16:07:33 GMT+0545 2 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62101604247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62101604247000 + +// Date.setFullYear(false, 12, undefined) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setFullYear("invalid string", 12, 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.setFullYear(Infinity, 12, 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.setFullYear(7002.5, 12, undefined) +Return value: 158828552553000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 7003 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158828552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158828552553000 + +// Date.setFullYear(0, -1, undefined) +Return value: -62167441047000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167441047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167441047000 + +// Date.setFullYear("2000", -1, undefined) +Return value: 946462953000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 1999 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946462953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946462953000 + +// Date.setFullYear(-200, -1, undefined) +Return value: -68478788247000 + +Original object: Sun Dec 29 16:07:33 GMT+0545 -201 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478788247000 + +// Date.setFullYear(NaN, -1, 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.setFullYear({}, -1, 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.setFullYear(undefined, -1, 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.setFullYear(null, -1, 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.setFullYear(true, -1, undefined) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setFullYear(false, -1, undefined) +Return value: -62167441047000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167441047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167441047000 + +// Date.setFullYear("invalid string", -1, 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.setFullYear(Infinity, -1, 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.setFullYear(7002.5, -1, undefined) +Return value: 158794338153000 + +Original object: Tue Dec 29 16:07:33 GMT+0545 7001 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794338153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794338153000 + +// Date.setFullYear(0, NaN, 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.setFullYear("2000", NaN, 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.setFullYear(-200, NaN, 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.setFullYear(NaN, NaN, 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.setFullYear({}, NaN, 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.setFullYear(undefined, NaN, 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.setFullYear(null, NaN, 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.setFullYear(true, NaN, 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.setFullYear(false, NaN, 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.setFullYear("invalid string", NaN, 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.setFullYear(Infinity, NaN, 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.setFullYear(7002.5, NaN, 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.setFullYear(0, {}, 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.setFullYear("2000", {}, 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.setFullYear(-200, {}, 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.setFullYear(NaN, {}, 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.setFullYear({}, {}, 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.setFullYear(undefined, {}, 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.setFullYear(null, {}, 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.setFullYear(true, {}, 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.setFullYear(false, {}, 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.setFullYear("invalid string", {}, 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.setFullYear(Infinity, {}, 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.setFullYear(7002.5, {}, 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.setFullYear(0, undefined, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, undefined) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, undefined) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, 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.setFullYear({}, undefined, 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.setFullYear(undefined, undefined, 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.setFullYear(null, undefined, 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.setFullYear(true, undefined, undefined) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, 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.setFullYear(Infinity, undefined, 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.setFullYear(7002.5, undefined, undefined) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, 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.setFullYear("2000", null, 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.setFullYear(-200, null, 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.setFullYear(NaN, null, 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.setFullYear({}, null, 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.setFullYear(undefined, null, 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.setFullYear(null, null, 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.setFullYear(true, null, 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.setFullYear(false, null, 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.setFullYear("invalid string", null, 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.setFullYear(Infinity, null, 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.setFullYear(7002.5, null, 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.setFullYear(0, true, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", true, undefined) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, true, undefined) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, true, 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.setFullYear({}, true, 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.setFullYear(undefined, true, 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.setFullYear(null, true, 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.setFullYear(true, true, undefined) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, true, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", true, 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.setFullYear(Infinity, true, 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.setFullYear(7002.5, true, undefined) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, false, undefined) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setFullYear("2000", false, undefined) +Return value: 949141353000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949141353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949141353000 + +// Date.setFullYear(-200, false, undefined) +Return value: -68476109847000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68476109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68476109847000 + +// Date.setFullYear(NaN, false, 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.setFullYear({}, false, 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.setFullYear(undefined, false, 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.setFullYear(null, false, 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.setFullYear(true, false, undefined) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setFullYear(false, false, undefined) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setFullYear("invalid string", false, 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.setFullYear(Infinity, false, 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.setFullYear(7002.5, false, undefined) +Return value: 158797016553000 + +Original object: Fri Jan 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797016553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797016553000 + +// Date.setFullYear(0, "invalid string", 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.setFullYear("2000", "invalid string", 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.setFullYear(-200, "invalid string", 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.setFullYear(NaN, "invalid string", 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.setFullYear({}, "invalid string", 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.setFullYear(undefined, "invalid string", 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.setFullYear(null, "invalid string", 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.setFullYear(true, "invalid string", 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.setFullYear(false, "invalid string", 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.setFullYear("invalid string", "invalid string", 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.setFullYear(Infinity, "invalid string", 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.setFullYear(7002.5, "invalid string", 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.setFullYear(0, Infinity, 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.setFullYear("2000", Infinity, 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.setFullYear(-200, Infinity, 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.setFullYear(NaN, Infinity, 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.setFullYear({}, Infinity, 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.setFullYear(undefined, Infinity, 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.setFullYear(null, Infinity, 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.setFullYear(true, Infinity, 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.setFullYear(false, Infinity, 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.setFullYear("invalid string", Infinity, 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.setFullYear(Infinity, Infinity, 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.setFullYear(7002.5, Infinity, 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.setFullYear(0, 11.5, undefined) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setFullYear("2000", 11.5, undefined) +Return value: 978085353000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978085353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978085353000 + +// Date.setFullYear(-200, 11.5, undefined) +Return value: -68447252247000 + +Original object: Mon Dec 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447252247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447252247000 + +// Date.setFullYear(NaN, 11.5, 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.setFullYear({}, 11.5, 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.setFullYear(undefined, 11.5, 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.setFullYear(null, 11.5, 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.setFullYear(true, 11.5, undefined) +Return value: -62104282647000 + +Original object: Sat Dec 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104282647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104282647000 + +// Date.setFullYear(false, 11.5, undefined) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setFullYear("invalid string", 11.5, 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.setFullYear(Infinity, 11.5, 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.setFullYear(7002.5, 11.5, undefined) +Return value: 158825874153000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158825874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158825874153000 + +// Date.setFullYear(0, 0, 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.setFullYear("2000", 0, 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.setFullYear(-200, 0, 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.setFullYear(NaN, 0, 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.setFullYear({}, 0, 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.setFullYear(undefined, 0, 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.setFullYear(null, 0, 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.setFullYear(true, 0, 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.setFullYear(false, 0, 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.setFullYear("invalid string", 0, 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.setFullYear(Infinity, 0, 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.setFullYear(7002.5, 0, 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.setFullYear(0, "11", 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.setFullYear("2000", "11", 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.setFullYear(-200, "11", 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.setFullYear(NaN, "11", 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.setFullYear({}, "11", 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.setFullYear(undefined, "11", 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.setFullYear(null, "11", 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.setFullYear(true, "11", 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.setFullYear(false, "11", 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.setFullYear("invalid string", "11", 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.setFullYear(Infinity, "11", 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.setFullYear(7002.5, "11", 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.setFullYear(0, 12, 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.setFullYear("2000", 12, 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.setFullYear(-200, 12, 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.setFullYear(NaN, 12, 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.setFullYear({}, 12, 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.setFullYear(undefined, 12, 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.setFullYear(null, 12, 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.setFullYear(true, 12, 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.setFullYear(false, 12, 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.setFullYear("invalid string", 12, 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.setFullYear(Infinity, 12, 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.setFullYear(7002.5, 12, 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.setFullYear(0, -1, 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.setFullYear("2000", -1, 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.setFullYear(-200, -1, 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.setFullYear(NaN, -1, 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.setFullYear({}, -1, 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.setFullYear(undefined, -1, 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.setFullYear(null, -1, 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.setFullYear(true, -1, 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.setFullYear(false, -1, 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.setFullYear("invalid string", -1, 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.setFullYear(Infinity, -1, 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.setFullYear(7002.5, -1, 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.setFullYear(0, NaN, 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.setFullYear("2000", NaN, 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.setFullYear(-200, NaN, 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.setFullYear(NaN, NaN, 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.setFullYear({}, NaN, 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.setFullYear(undefined, NaN, 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.setFullYear(null, NaN, 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.setFullYear(true, NaN, 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.setFullYear(false, NaN, 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.setFullYear("invalid string", NaN, 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.setFullYear(Infinity, NaN, 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.setFullYear(7002.5, NaN, 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.setFullYear(0, {}, 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.setFullYear("2000", {}, 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.setFullYear(-200, {}, 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.setFullYear(NaN, {}, 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.setFullYear({}, {}, 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.setFullYear(undefined, {}, 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.setFullYear(null, {}, 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.setFullYear(true, {}, 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.setFullYear(false, {}, 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.setFullYear("invalid string", {}, 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.setFullYear(Infinity, {}, 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.setFullYear(7002.5, {}, 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.setFullYear(0, undefined, null) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, null) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, null) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, 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.setFullYear({}, undefined, 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.setFullYear(undefined, undefined, 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.setFullYear(null, undefined, 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.setFullYear(true, undefined, null) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, null) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, 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.setFullYear(Infinity, undefined, 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.setFullYear(7002.5, undefined, null) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, 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.setFullYear("2000", null, 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.setFullYear(-200, null, 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.setFullYear(NaN, null, 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.setFullYear({}, null, 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.setFullYear(undefined, null, 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.setFullYear(null, null, 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.setFullYear(true, null, 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.setFullYear(false, null, 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.setFullYear("invalid string", null, 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.setFullYear(Infinity, null, 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.setFullYear(7002.5, null, 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.setFullYear(0, true, 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.setFullYear("2000", true, 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.setFullYear(-200, true, 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.setFullYear(NaN, true, 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.setFullYear({}, true, 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.setFullYear(undefined, true, 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.setFullYear(null, true, 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.setFullYear(true, true, 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.setFullYear(false, true, 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.setFullYear("invalid string", true, 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.setFullYear(Infinity, true, 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.setFullYear(7002.5, true, 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.setFullYear(0, false, 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.setFullYear("2000", false, 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.setFullYear(-200, false, 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.setFullYear(NaN, false, 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.setFullYear({}, false, 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.setFullYear(undefined, false, 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.setFullYear(null, false, 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.setFullYear(true, false, 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.setFullYear(false, false, 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.setFullYear("invalid string", false, 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.setFullYear(Infinity, false, 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.setFullYear(7002.5, false, 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.setFullYear(0, "invalid string", 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.setFullYear("2000", "invalid string", 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.setFullYear(-200, "invalid string", 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.setFullYear(NaN, "invalid string", 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.setFullYear({}, "invalid string", 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.setFullYear(undefined, "invalid string", 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.setFullYear(null, "invalid string", 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.setFullYear(true, "invalid string", 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.setFullYear(false, "invalid string", 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.setFullYear("invalid string", "invalid string", 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.setFullYear(Infinity, "invalid string", 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.setFullYear(7002.5, "invalid string", 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.setFullYear(0, Infinity, 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.setFullYear("2000", Infinity, 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.setFullYear(-200, Infinity, 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.setFullYear(NaN, Infinity, 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.setFullYear({}, Infinity, 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.setFullYear(undefined, Infinity, 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.setFullYear(null, Infinity, 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.setFullYear(true, Infinity, 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.setFullYear(false, Infinity, 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.setFullYear("invalid string", Infinity, 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.setFullYear(Infinity, Infinity, 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.setFullYear(7002.5, Infinity, 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.setFullYear(0, 11.5, 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.setFullYear("2000", 11.5, 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.setFullYear(-200, 11.5, 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.setFullYear(NaN, 11.5, 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.setFullYear({}, 11.5, 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.setFullYear(undefined, 11.5, 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.setFullYear(null, 11.5, 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.setFullYear(true, 11.5, 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.setFullYear(false, 11.5, 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.setFullYear("invalid string", 11.5, 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.setFullYear(Infinity, 11.5, 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.setFullYear(7002.5, 11.5, 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.setFullYear(0, 0, true) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setFullYear("2000", 0, true) +Return value: 946722153000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 946722153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 946722153000 + +// Date.setFullYear(-200, 0, true) +Return value: -68478529047000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68478529047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68478529047000 + +// Date.setFullYear(NaN, 0, true) +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.setFullYear({}, 0, true) +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.setFullYear(undefined, 0, true) +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.setFullYear(null, 0, true) +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.setFullYear(true, 0, true) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear(false, 0, true) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setFullYear("invalid string", 0, true) +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.setFullYear(Infinity, 0, true) +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.setFullYear(7002.5, 0, true) +Return value: 158794597353000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158794597353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158794597353000 + +// Date.setFullYear(0, "11", true) +Return value: -62138237847000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62138237847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138237847000 + +// Date.setFullYear("2000", "11", true) +Return value: 975666153000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 975666153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975666153000 + +// Date.setFullYear(-200, "11", true) +Return value: -68449671447000 + +Original object: Mon Dec 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68449671447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449671447000 + +// Date.setFullYear(NaN, "11", true) +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.setFullYear({}, "11", true) +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.setFullYear(undefined, "11", true) +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.setFullYear(null, "11", true) +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.setFullYear(true, "11", true) +Return value: -62106701847000 + +Original object: Sat Dec 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62106701847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106701847000 + +// Date.setFullYear(false, "11", true) +Return value: -62138237847000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62138237847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138237847000 + +// Date.setFullYear("invalid string", "11", true) +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.setFullYear(Infinity, "11", true) +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.setFullYear(7002.5, "11", true) +Return value: 158823454953000 + +Original object: Wed Dec 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158823454953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823454953000 + +// Date.setFullYear(0, 12, true) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear("2000", 12, true) +Return value: 978344553000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 978344553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 978344553000 + +// Date.setFullYear(-200, 12, true) +Return value: -68446993047000 + +Original object: Thu Jan 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68446993047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68446993047000 + +// Date.setFullYear(NaN, 12, true) +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.setFullYear({}, 12, true) +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.setFullYear(undefined, 12, true) +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.setFullYear(null, 12, true) +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.setFullYear(true, 12, true) +Return value: -62104023447000 + +Original object: Tue Jan 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62104023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62104023447000 + +// Date.setFullYear(false, 12, true) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear("invalid string", 12, true) +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.setFullYear(Infinity, 12, true) +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.setFullYear(7002.5, 12, true) +Return value: 158826133353000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158826133353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158826133353000 + +// Date.setFullYear(0, -1, true) +Return value: -62169860247000 + +Original object: Wed Dec 1 16:07:33 GMT+0545 -1 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62169860247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169860247000 + +// Date.setFullYear("2000", -1, true) +Return value: 944043753000 + +Original object: Wed Dec 1 16:07:33 GMT+0545 1999 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 944043753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 944043753000 + +// Date.setFullYear(-200, -1, true) +Return value: -68481207447000 + +Original object: Sun Dec 1 16:07:33 GMT+0545 -201 +Original object.getDate(): 1 +Original object.getDay(): 0 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68481207447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68481207447000 + +// Date.setFullYear(NaN, -1, true) +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.setFullYear({}, -1, true) +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.setFullYear(undefined, -1, true) +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.setFullYear(null, -1, true) +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.setFullYear(true, -1, true) +Return value: -62138237847000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62138237847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138237847000 + +// Date.setFullYear(false, -1, true) +Return value: -62169860247000 + +Original object: Wed Dec 1 16:07:33 GMT+0545 -1 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62169860247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169860247000 + +// Date.setFullYear("invalid string", -1, true) +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.setFullYear(Infinity, -1, true) +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.setFullYear(7002.5, -1, true) +Return value: 158791918953000 + +Original object: Tue Dec 1 16:07:33 GMT+0545 7001 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158791918953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158791918953000 + +// Date.setFullYear(0, NaN, true) +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.setFullYear("2000", NaN, true) +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.setFullYear(-200, NaN, true) +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.setFullYear(NaN, NaN, true) +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.setFullYear({}, NaN, true) +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.setFullYear(undefined, NaN, true) +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.setFullYear(null, NaN, true) +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.setFullYear(true, NaN, true) +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.setFullYear(false, NaN, true) +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.setFullYear("invalid string", NaN, true) +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.setFullYear(Infinity, NaN, true) +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.setFullYear(7002.5, NaN, true) +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.setFullYear(0, {}, true) +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.setFullYear("2000", {}, true) +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.setFullYear(-200, {}, true) +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.setFullYear(NaN, {}, true) +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.setFullYear({}, {}, true) +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.setFullYear(undefined, {}, true) +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.setFullYear(null, {}, true) +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.setFullYear(true, {}, true) +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.setFullYear(false, {}, true) +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.setFullYear("invalid string", {}, true) +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.setFullYear(Infinity, {}, true) +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.setFullYear(7002.5, {}, true) +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.setFullYear(0, undefined, true) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, true) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, true) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, true) +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.setFullYear({}, undefined, true) +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.setFullYear(undefined, undefined, true) +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.setFullYear(null, undefined, true) +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.setFullYear(true, undefined, true) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, true) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, true) +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.setFullYear(Infinity, undefined, true) +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.setFullYear(7002.5, undefined, true) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, true) +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.setFullYear("2000", null, true) +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.setFullYear(-200, null, true) +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.setFullYear(NaN, null, true) +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.setFullYear({}, null, true) +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.setFullYear(undefined, null, true) +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.setFullYear(null, null, true) +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.setFullYear(true, null, true) +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.setFullYear(false, null, true) +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.setFullYear("invalid string", null, true) +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.setFullYear(Infinity, null, true) +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.setFullYear(7002.5, null, true) +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.setFullYear(0, true, true) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setFullYear("2000", true, true) +Return value: 949400553000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 949400553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949400553000 + +// Date.setFullYear(-200, true, true) +Return value: -68475850647000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68475850647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475850647000 + +// Date.setFullYear(NaN, true, true) +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.setFullYear({}, true, true) +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.setFullYear(undefined, true, true) +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.setFullYear(null, true, true) +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.setFullYear(true, true, true) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setFullYear(false, true, true) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setFullYear("invalid string", true, true) +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.setFullYear(Infinity, true, true) +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.setFullYear(7002.5, true, true) +Return value: 158797275753000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158797275753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797275753000 + +// Date.setFullYear(0, false, true) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setFullYear("2000", false, true) +Return value: 946722153000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 946722153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 946722153000 + +// Date.setFullYear(-200, false, true) +Return value: -68478529047000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68478529047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68478529047000 + +// Date.setFullYear(NaN, false, true) +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.setFullYear({}, false, true) +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.setFullYear(undefined, false, true) +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.setFullYear(null, false, true) +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.setFullYear(true, false, true) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear(false, false, true) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setFullYear("invalid string", false, true) +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.setFullYear(Infinity, false, true) +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.setFullYear(7002.5, false, true) +Return value: 158794597353000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158794597353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158794597353000 + +// Date.setFullYear(0, "invalid string", true) +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.setFullYear("2000", "invalid string", true) +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.setFullYear(-200, "invalid string", true) +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.setFullYear(NaN, "invalid string", true) +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.setFullYear({}, "invalid string", true) +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.setFullYear(undefined, "invalid string", true) +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.setFullYear(null, "invalid string", true) +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.setFullYear(true, "invalid string", true) +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.setFullYear(false, "invalid string", true) +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.setFullYear("invalid string", "invalid string", true) +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.setFullYear(Infinity, "invalid string", true) +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.setFullYear(7002.5, "invalid string", true) +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.setFullYear(0, Infinity, true) +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.setFullYear("2000", Infinity, true) +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.setFullYear(-200, Infinity, true) +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.setFullYear(NaN, Infinity, true) +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.setFullYear({}, Infinity, true) +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.setFullYear(undefined, Infinity, true) +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.setFullYear(null, Infinity, true) +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.setFullYear(true, Infinity, true) +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.setFullYear(false, Infinity, true) +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.setFullYear("invalid string", Infinity, true) +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.setFullYear(Infinity, Infinity, true) +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.setFullYear(7002.5, Infinity, true) +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.setFullYear(0, 11.5, true) +Return value: -62138237847000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62138237847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138237847000 + +// Date.setFullYear("2000", 11.5, true) +Return value: 975666153000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 975666153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975666153000 + +// Date.setFullYear(-200, 11.5, true) +Return value: -68449671447000 + +Original object: Mon Dec 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68449671447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449671447000 + +// Date.setFullYear(NaN, 11.5, true) +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.setFullYear({}, 11.5, true) +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.setFullYear(undefined, 11.5, true) +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.setFullYear(null, 11.5, true) +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.setFullYear(true, 11.5, true) +Return value: -62106701847000 + +Original object: Sat Dec 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62106701847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106701847000 + +// Date.setFullYear(false, 11.5, true) +Return value: -62138237847000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62138237847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138237847000 + +// Date.setFullYear("invalid string", 11.5, true) +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.setFullYear(Infinity, 11.5, true) +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.setFullYear(7002.5, 11.5, true) +Return value: 158823454953000 + +Original object: Wed Dec 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158823454953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823454953000 + +// Date.setFullYear(0, 0, false) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setFullYear("2000", 0, false) +Return value: 946635753000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 1999 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946635753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946635753000 + +// Date.setFullYear(-200, 0, false) +Return value: -68478615447000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 -201 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478615447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478615447000 + +// Date.setFullYear(NaN, 0, false) +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.setFullYear({}, 0, false) +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.setFullYear(undefined, 0, false) +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.setFullYear(null, 0, false) +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.setFullYear(true, 0, false) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear(false, 0, false) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setFullYear("invalid string", 0, false) +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.setFullYear(Infinity, 0, false) +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.setFullYear(7002.5, 0, false) +Return value: 158794510953000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 7001 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794510953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794510953000 + +// Date.setFullYear(0, "11", false) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setFullYear("2000", "11", false) +Return value: 975579753000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975579753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975579753000 + +// Date.setFullYear(-200, "11", false) +Return value: -68449757847000 + +Original object: Sun Nov 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449757847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449757847000 + +// Date.setFullYear(NaN, "11", false) +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.setFullYear({}, "11", false) +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.setFullYear(undefined, "11", false) +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.setFullYear(null, "11", false) +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.setFullYear(true, "11", false) +Return value: -62106788247000 + +Original object: Fri Nov 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 5 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106788247000 + +// Date.setFullYear(false, "11", false) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setFullYear("invalid string", "11", false) +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.setFullYear(Infinity, "11", false) +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.setFullYear(7002.5, "11", false) +Return value: 158823368553000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823368553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823368553000 + +// Date.setFullYear(0, 12, false) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear("2000", 12, false) +Return value: 978258153000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978258153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978258153000 + +// Date.setFullYear(-200, 12, false) +Return value: -68447079447000 + +Original object: Wed Dec 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447079447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447079447000 + +// Date.setFullYear(NaN, 12, false) +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.setFullYear({}, 12, false) +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.setFullYear(undefined, 12, false) +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.setFullYear(null, 12, false) +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.setFullYear(true, 12, false) +Return value: -62104109847000 + +Original object: Mon Dec 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104109847000 + +// Date.setFullYear(false, 12, false) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear("invalid string", 12, false) +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.setFullYear(Infinity, 12, false) +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.setFullYear(7002.5, 12, false) +Return value: 158826046953000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158826046953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158826046953000 + +// Date.setFullYear(0, -1, false) +Return value: -62169946647000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62169946647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169946647000 + +// Date.setFullYear("2000", -1, false) +Return value: 943957353000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 1999 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 943957353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 943957353000 + +// Date.setFullYear(-200, -1, false) +Return value: -68481293847000 + +Original object: Sat Nov 30 16:07:33 GMT+0545 -201 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68481293847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68481293847000 + +// Date.setFullYear(NaN, -1, false) +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.setFullYear({}, -1, false) +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.setFullYear(undefined, -1, false) +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.setFullYear(null, -1, false) +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.setFullYear(true, -1, false) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setFullYear(false, -1, false) +Return value: -62169946647000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62169946647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169946647000 + +// Date.setFullYear("invalid string", -1, false) +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.setFullYear(Infinity, -1, false) +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.setFullYear(7002.5, -1, false) +Return value: 158791832553000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 7001 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158791832553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158791832553000 + +// Date.setFullYear(0, NaN, false) +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.setFullYear("2000", NaN, false) +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.setFullYear(-200, NaN, false) +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.setFullYear(NaN, NaN, false) +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.setFullYear({}, NaN, false) +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.setFullYear(undefined, NaN, false) +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.setFullYear(null, NaN, false) +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.setFullYear(true, NaN, false) +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.setFullYear(false, NaN, false) +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.setFullYear("invalid string", NaN, false) +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.setFullYear(Infinity, NaN, false) +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.setFullYear(7002.5, NaN, false) +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.setFullYear(0, {}, false) +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.setFullYear("2000", {}, false) +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.setFullYear(-200, {}, false) +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.setFullYear(NaN, {}, false) +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.setFullYear({}, {}, false) +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.setFullYear(undefined, {}, false) +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.setFullYear(null, {}, false) +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.setFullYear(true, {}, false) +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.setFullYear(false, {}, false) +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.setFullYear("invalid string", {}, false) +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.setFullYear(Infinity, {}, false) +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.setFullYear(7002.5, {}, false) +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.setFullYear(0, undefined, false) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, false) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, false) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, false) +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.setFullYear({}, undefined, false) +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.setFullYear(undefined, undefined, false) +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.setFullYear(null, undefined, false) +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.setFullYear(true, undefined, false) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, false) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, false) +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.setFullYear(Infinity, undefined, false) +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.setFullYear(7002.5, undefined, false) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, false) +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.setFullYear("2000", null, false) +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.setFullYear(-200, null, false) +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.setFullYear(NaN, null, false) +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.setFullYear({}, null, false) +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.setFullYear(undefined, null, false) +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.setFullYear(null, null, false) +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.setFullYear(true, null, false) +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.setFullYear(false, null, false) +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.setFullYear("invalid string", null, false) +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.setFullYear(Infinity, null, false) +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.setFullYear(7002.5, null, false) +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.setFullYear(0, true, false) +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setFullYear("2000", true, false) +Return value: 949314153000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949314153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949314153000 + +// Date.setFullYear(-200, true, false) +Return value: -68475937047000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68475937047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475937047000 + +// Date.setFullYear(NaN, true, false) +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.setFullYear({}, true, false) +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.setFullYear(undefined, true, false) +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.setFullYear(null, true, false) +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.setFullYear(true, true, false) +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setFullYear(false, true, false) +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setFullYear("invalid string", true, false) +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.setFullYear(Infinity, true, false) +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.setFullYear(7002.5, true, false) +Return value: 158797189353000 + +Original object: Sun Jan 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797189353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797189353000 + +// Date.setFullYear(0, false, false) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setFullYear("2000", false, false) +Return value: 946635753000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 1999 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946635753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946635753000 + +// Date.setFullYear(-200, false, false) +Return value: -68478615447000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 -201 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478615447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478615447000 + +// Date.setFullYear(NaN, false, false) +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.setFullYear({}, false, false) +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.setFullYear(undefined, false, false) +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.setFullYear(null, false, false) +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.setFullYear(true, false, false) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setFullYear(false, false, false) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setFullYear("invalid string", false, false) +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.setFullYear(Infinity, false, false) +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.setFullYear(7002.5, false, false) +Return value: 158794510953000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 7001 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794510953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794510953000 + +// Date.setFullYear(0, "invalid string", false) +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.setFullYear("2000", "invalid string", false) +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.setFullYear(-200, "invalid string", false) +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.setFullYear(NaN, "invalid string", false) +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.setFullYear({}, "invalid string", false) +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.setFullYear(undefined, "invalid string", false) +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.setFullYear(null, "invalid string", false) +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.setFullYear(true, "invalid string", false) +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.setFullYear(false, "invalid string", false) +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.setFullYear("invalid string", "invalid string", false) +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.setFullYear(Infinity, "invalid string", false) +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.setFullYear(7002.5, "invalid string", false) +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.setFullYear(0, Infinity, false) +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.setFullYear("2000", Infinity, false) +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.setFullYear(-200, Infinity, false) +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.setFullYear(NaN, Infinity, false) +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.setFullYear({}, Infinity, false) +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.setFullYear(undefined, Infinity, false) +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.setFullYear(null, Infinity, false) +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.setFullYear(true, Infinity, false) +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.setFullYear(false, Infinity, false) +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.setFullYear("invalid string", Infinity, false) +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.setFullYear(Infinity, Infinity, false) +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.setFullYear(7002.5, Infinity, false) +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.setFullYear(0, 11.5, false) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setFullYear("2000", 11.5, false) +Return value: 975579753000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975579753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975579753000 + +// Date.setFullYear(-200, 11.5, false) +Return value: -68449757847000 + +Original object: Sun Nov 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449757847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449757847000 + +// Date.setFullYear(NaN, 11.5, false) +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.setFullYear({}, 11.5, false) +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.setFullYear(undefined, 11.5, false) +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.setFullYear(null, 11.5, false) +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.setFullYear(true, 11.5, false) +Return value: -62106788247000 + +Original object: Fri Nov 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 5 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106788247000 + +// Date.setFullYear(false, 11.5, false) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setFullYear("invalid string", 11.5, false) +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.setFullYear(Infinity, 11.5, false) +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.setFullYear(7002.5, 11.5, false) +Return value: 158823368553000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823368553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823368553000 + +// Date.setFullYear(0, 0, "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.setFullYear("2000", 0, "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.setFullYear(-200, 0, "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.setFullYear(NaN, 0, "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.setFullYear({}, 0, "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.setFullYear(undefined, 0, "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.setFullYear(null, 0, "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.setFullYear(true, 0, "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.setFullYear(false, 0, "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.setFullYear("invalid string", 0, "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.setFullYear(Infinity, 0, "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.setFullYear(7002.5, 0, "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.setFullYear(0, "11", "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.setFullYear("2000", "11", "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.setFullYear(-200, "11", "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.setFullYear(NaN, "11", "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.setFullYear({}, "11", "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.setFullYear(undefined, "11", "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.setFullYear(null, "11", "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.setFullYear(true, "11", "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.setFullYear(false, "11", "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.setFullYear("invalid string", "11", "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.setFullYear(Infinity, "11", "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.setFullYear(7002.5, "11", "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.setFullYear(0, 12, "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.setFullYear("2000", 12, "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.setFullYear(-200, 12, "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.setFullYear(NaN, 12, "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.setFullYear({}, 12, "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.setFullYear(undefined, 12, "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.setFullYear(null, 12, "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.setFullYear(true, 12, "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.setFullYear(false, 12, "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.setFullYear("invalid string", 12, "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.setFullYear(Infinity, 12, "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.setFullYear(7002.5, 12, "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.setFullYear(0, -1, "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.setFullYear("2000", -1, "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.setFullYear(-200, -1, "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.setFullYear(NaN, -1, "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.setFullYear({}, -1, "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.setFullYear(undefined, -1, "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.setFullYear(null, -1, "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.setFullYear(true, -1, "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.setFullYear(false, -1, "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.setFullYear("invalid string", -1, "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.setFullYear(Infinity, -1, "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.setFullYear(7002.5, -1, "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.setFullYear(0, NaN, "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.setFullYear("2000", NaN, "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.setFullYear(-200, NaN, "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.setFullYear(NaN, NaN, "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.setFullYear({}, NaN, "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.setFullYear(undefined, NaN, "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.setFullYear(null, NaN, "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.setFullYear(true, NaN, "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.setFullYear(false, NaN, "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.setFullYear("invalid string", NaN, "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.setFullYear(Infinity, NaN, "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.setFullYear(7002.5, NaN, "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.setFullYear(0, {}, "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.setFullYear("2000", {}, "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.setFullYear(-200, {}, "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.setFullYear(NaN, {}, "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.setFullYear({}, {}, "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.setFullYear(undefined, {}, "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.setFullYear(null, {}, "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.setFullYear(true, {}, "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.setFullYear(false, {}, "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.setFullYear("invalid string", {}, "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.setFullYear(Infinity, {}, "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.setFullYear(7002.5, {}, "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.setFullYear(0, undefined, "invalid string") +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, "invalid string") +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, "invalid string") +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, "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.setFullYear({}, undefined, "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.setFullYear(undefined, undefined, "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.setFullYear(null, undefined, "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.setFullYear(true, undefined, "invalid string") +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, "invalid string") +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, "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.setFullYear(Infinity, undefined, "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.setFullYear(7002.5, undefined, "invalid string") +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, "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.setFullYear("2000", null, "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.setFullYear(-200, null, "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.setFullYear(NaN, null, "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.setFullYear({}, null, "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.setFullYear(undefined, null, "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.setFullYear(null, null, "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.setFullYear(true, null, "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.setFullYear(false, null, "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.setFullYear("invalid string", null, "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.setFullYear(Infinity, null, "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.setFullYear(7002.5, null, "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.setFullYear(0, true, "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.setFullYear("2000", true, "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.setFullYear(-200, true, "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.setFullYear(NaN, true, "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.setFullYear({}, true, "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.setFullYear(undefined, true, "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.setFullYear(null, true, "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.setFullYear(true, true, "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.setFullYear(false, true, "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.setFullYear("invalid string", true, "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.setFullYear(Infinity, true, "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.setFullYear(7002.5, true, "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.setFullYear(0, false, "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.setFullYear("2000", false, "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.setFullYear(-200, false, "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.setFullYear(NaN, false, "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.setFullYear({}, false, "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.setFullYear(undefined, false, "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.setFullYear(null, false, "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.setFullYear(true, false, "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.setFullYear(false, false, "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.setFullYear("invalid string", false, "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.setFullYear(Infinity, false, "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.setFullYear(7002.5, false, "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.setFullYear(0, "invalid string", "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.setFullYear("2000", "invalid string", "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.setFullYear(-200, "invalid string", "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.setFullYear(NaN, "invalid string", "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.setFullYear({}, "invalid string", "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.setFullYear(undefined, "invalid string", "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.setFullYear(null, "invalid string", "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.setFullYear(true, "invalid string", "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.setFullYear(false, "invalid string", "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.setFullYear("invalid string", "invalid string", "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.setFullYear(Infinity, "invalid string", "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.setFullYear(7002.5, "invalid string", "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.setFullYear(0, Infinity, "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.setFullYear("2000", Infinity, "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.setFullYear(-200, Infinity, "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.setFullYear(NaN, Infinity, "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.setFullYear({}, Infinity, "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.setFullYear(undefined, Infinity, "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.setFullYear(null, Infinity, "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.setFullYear(true, Infinity, "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.setFullYear(false, Infinity, "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.setFullYear("invalid string", Infinity, "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.setFullYear(Infinity, Infinity, "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.setFullYear(7002.5, Infinity, "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.setFullYear(0, 11.5, "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.setFullYear("2000", 11.5, "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.setFullYear(-200, 11.5, "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.setFullYear(NaN, 11.5, "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.setFullYear({}, 11.5, "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.setFullYear(undefined, 11.5, "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.setFullYear(null, 11.5, "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.setFullYear(true, 11.5, "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.setFullYear(false, 11.5, "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.setFullYear("invalid string", 11.5, "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.setFullYear(Infinity, 11.5, "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.setFullYear(7002.5, 11.5, "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.setFullYear(0, 0, 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.setFullYear("2000", 0, 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.setFullYear(-200, 0, 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.setFullYear(NaN, 0, 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.setFullYear({}, 0, 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.setFullYear(undefined, 0, 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.setFullYear(null, 0, 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.setFullYear(true, 0, 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.setFullYear(false, 0, 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.setFullYear("invalid string", 0, 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.setFullYear(Infinity, 0, 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.setFullYear(7002.5, 0, 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.setFullYear(0, "11", 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.setFullYear("2000", "11", 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.setFullYear(-200, "11", 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.setFullYear(NaN, "11", 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.setFullYear({}, "11", 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.setFullYear(undefined, "11", 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.setFullYear(null, "11", 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.setFullYear(true, "11", 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.setFullYear(false, "11", 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.setFullYear("invalid string", "11", 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.setFullYear(Infinity, "11", 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.setFullYear(7002.5, "11", 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.setFullYear(0, 12, 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.setFullYear("2000", 12, 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.setFullYear(-200, 12, 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.setFullYear(NaN, 12, 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.setFullYear({}, 12, 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.setFullYear(undefined, 12, 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.setFullYear(null, 12, 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.setFullYear(true, 12, 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.setFullYear(false, 12, 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.setFullYear("invalid string", 12, 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.setFullYear(Infinity, 12, 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.setFullYear(7002.5, 12, 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.setFullYear(0, -1, 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.setFullYear("2000", -1, 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.setFullYear(-200, -1, 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.setFullYear(NaN, -1, 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.setFullYear({}, -1, 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.setFullYear(undefined, -1, 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.setFullYear(null, -1, 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.setFullYear(true, -1, 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.setFullYear(false, -1, 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.setFullYear("invalid string", -1, 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.setFullYear(Infinity, -1, 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.setFullYear(7002.5, -1, 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.setFullYear(0, NaN, 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.setFullYear("2000", NaN, 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.setFullYear(-200, NaN, 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.setFullYear(NaN, NaN, 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.setFullYear({}, NaN, 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.setFullYear(undefined, NaN, 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.setFullYear(null, NaN, 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.setFullYear(true, NaN, 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.setFullYear(false, NaN, 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.setFullYear("invalid string", NaN, 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.setFullYear(Infinity, NaN, 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.setFullYear(7002.5, NaN, 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.setFullYear(0, {}, 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.setFullYear("2000", {}, 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.setFullYear(-200, {}, 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.setFullYear(NaN, {}, 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.setFullYear({}, {}, 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.setFullYear(undefined, {}, 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.setFullYear(null, {}, 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.setFullYear(true, {}, 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.setFullYear(false, {}, 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.setFullYear("invalid string", {}, 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.setFullYear(Infinity, {}, 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.setFullYear(7002.5, {}, 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.setFullYear(0, undefined, Infinity) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, Infinity) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, Infinity) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, 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.setFullYear({}, undefined, 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.setFullYear(undefined, undefined, 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.setFullYear(null, undefined, 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.setFullYear(true, undefined, Infinity) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, Infinity) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, 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.setFullYear(Infinity, undefined, 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.setFullYear(7002.5, undefined, Infinity) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, 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.setFullYear("2000", null, 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.setFullYear(-200, null, 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.setFullYear(NaN, null, 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.setFullYear({}, null, 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.setFullYear(undefined, null, 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.setFullYear(null, null, 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.setFullYear(true, null, 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.setFullYear(false, null, 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.setFullYear("invalid string", null, 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.setFullYear(Infinity, null, 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.setFullYear(7002.5, null, 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.setFullYear(0, true, 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.setFullYear("2000", true, 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.setFullYear(-200, true, 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.setFullYear(NaN, true, 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.setFullYear({}, true, 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.setFullYear(undefined, true, 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.setFullYear(null, true, 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.setFullYear(true, true, 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.setFullYear(false, true, 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.setFullYear("invalid string", true, 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.setFullYear(Infinity, true, 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.setFullYear(7002.5, true, 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.setFullYear(0, false, 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.setFullYear("2000", false, 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.setFullYear(-200, false, 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.setFullYear(NaN, false, 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.setFullYear({}, false, 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.setFullYear(undefined, false, 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.setFullYear(null, false, 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.setFullYear(true, false, 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.setFullYear(false, false, 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.setFullYear("invalid string", false, 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.setFullYear(Infinity, false, 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.setFullYear(7002.5, false, 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.setFullYear(0, "invalid string", 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.setFullYear("2000", "invalid string", 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.setFullYear(-200, "invalid string", 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.setFullYear(NaN, "invalid string", 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.setFullYear({}, "invalid string", 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.setFullYear(undefined, "invalid string", 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.setFullYear(null, "invalid string", 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.setFullYear(true, "invalid string", 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.setFullYear(false, "invalid string", 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.setFullYear("invalid string", "invalid string", 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.setFullYear(Infinity, "invalid string", 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.setFullYear(7002.5, "invalid string", 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.setFullYear(0, Infinity, 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.setFullYear("2000", Infinity, 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.setFullYear(-200, Infinity, 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.setFullYear(NaN, Infinity, 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.setFullYear({}, Infinity, 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.setFullYear(undefined, Infinity, 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.setFullYear(null, Infinity, 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.setFullYear(true, Infinity, 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.setFullYear(false, Infinity, 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.setFullYear("invalid string", Infinity, 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.setFullYear(Infinity, Infinity, 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.setFullYear(7002.5, Infinity, 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.setFullYear(0, 11.5, 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.setFullYear("2000", 11.5, 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.setFullYear(-200, 11.5, 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.setFullYear(NaN, 11.5, 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.setFullYear({}, 11.5, 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.setFullYear(undefined, 11.5, 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.setFullYear(null, 11.5, 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.setFullYear(true, 11.5, 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.setFullYear(false, 11.5, 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.setFullYear("invalid string", 11.5, 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.setFullYear(Infinity, 11.5, 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.setFullYear(7002.5, 11.5, 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.setFullYear(0, 0, 32.5) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setFullYear("2000", 0, 32.5) +Return value: 949400553000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 949400553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949400553000 + +// Date.setFullYear(-200, 0, 32.5) +Return value: -68475850647000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68475850647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475850647000 + +// Date.setFullYear(NaN, 0, 32.5) +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.setFullYear({}, 0, 32.5) +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.setFullYear(undefined, 0, 32.5) +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.setFullYear(null, 0, 32.5) +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.setFullYear(true, 0, 32.5) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setFullYear(false, 0, 32.5) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setFullYear("invalid string", 0, 32.5) +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.setFullYear(Infinity, 0, 32.5) +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.setFullYear(7002.5, 0, 32.5) +Return value: 158797275753000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158797275753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797275753000 + +// Date.setFullYear(0, "11", 32.5) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear("2000", "11", 32.5) +Return value: 978344553000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 978344553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 978344553000 + +// Date.setFullYear(-200, "11", 32.5) +Return value: -68446993047000 + +Original object: Thu Jan 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68446993047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68446993047000 + +// Date.setFullYear(NaN, "11", 32.5) +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.setFullYear({}, "11", 32.5) +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.setFullYear(undefined, "11", 32.5) +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.setFullYear(null, "11", 32.5) +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.setFullYear(true, "11", 32.5) +Return value: -62104023447000 + +Original object: Tue Jan 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62104023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62104023447000 + +// Date.setFullYear(false, "11", 32.5) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear("invalid string", "11", 32.5) +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.setFullYear(Infinity, "11", 32.5) +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.setFullYear(7002.5, "11", 32.5) +Return value: 158826133353000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158826133353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158826133353000 + +// Date.setFullYear(0, 12, 32.5) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setFullYear("2000", 12, 32.5) +Return value: 981022953000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 981022953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 981022953000 + +// Date.setFullYear(-200, 12, 32.5) +Return value: -68444314647000 + +Original object: Sun Feb 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 0 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68444314647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68444314647000 + +// Date.setFullYear(NaN, 12, 32.5) +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.setFullYear({}, 12, 32.5) +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.setFullYear(undefined, 12, 32.5) +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.setFullYear(null, 12, 32.5) +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.setFullYear(true, 12, 32.5) +Return value: -62101345047000 + +Original object: Fri Feb 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62101345047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62101345047000 + +// Date.setFullYear(false, 12, 32.5) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setFullYear("invalid string", 12, 32.5) +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.setFullYear(Infinity, 12, 32.5) +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.setFullYear(7002.5, 12, 32.5) +Return value: 158828811753000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158828811753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158828811753000 + +// Date.setFullYear(0, -1, 32.5) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setFullYear("2000", -1, 32.5) +Return value: 946722153000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 946722153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 946722153000 + +// Date.setFullYear(-200, -1, 32.5) +Return value: -68478529047000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68478529047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68478529047000 + +// Date.setFullYear(NaN, -1, 32.5) +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.setFullYear({}, -1, 32.5) +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.setFullYear(undefined, -1, 32.5) +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.setFullYear(null, -1, 32.5) +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.setFullYear(true, -1, 32.5) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear(false, -1, 32.5) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setFullYear("invalid string", -1, 32.5) +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.setFullYear(Infinity, -1, 32.5) +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.setFullYear(7002.5, -1, 32.5) +Return value: 158794597353000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158794597353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158794597353000 + +// Date.setFullYear(0, NaN, 32.5) +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.setFullYear("2000", NaN, 32.5) +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.setFullYear(-200, NaN, 32.5) +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.setFullYear(NaN, NaN, 32.5) +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.setFullYear({}, NaN, 32.5) +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.setFullYear(undefined, NaN, 32.5) +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.setFullYear(null, NaN, 32.5) +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.setFullYear(true, NaN, 32.5) +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.setFullYear(false, NaN, 32.5) +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.setFullYear("invalid string", NaN, 32.5) +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.setFullYear(Infinity, NaN, 32.5) +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.setFullYear(7002.5, NaN, 32.5) +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.setFullYear(0, {}, 32.5) +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.setFullYear("2000", {}, 32.5) +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.setFullYear(-200, {}, 32.5) +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.setFullYear(NaN, {}, 32.5) +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.setFullYear({}, {}, 32.5) +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.setFullYear(undefined, {}, 32.5) +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.setFullYear(null, {}, 32.5) +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.setFullYear(true, {}, 32.5) +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.setFullYear(false, {}, 32.5) +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.setFullYear("invalid string", {}, 32.5) +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.setFullYear(Infinity, {}, 32.5) +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.setFullYear(7002.5, {}, 32.5) +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.setFullYear(0, undefined, 32.5) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("2000", undefined, 32.5) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setFullYear(-200, undefined, 32.5) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setFullYear(NaN, undefined, 32.5) +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.setFullYear({}, undefined, 32.5) +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.setFullYear(undefined, undefined, 32.5) +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.setFullYear(null, undefined, 32.5) +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.setFullYear(true, undefined, 32.5) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setFullYear(false, undefined, 32.5) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setFullYear("invalid string", undefined, 32.5) +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.setFullYear(Infinity, undefined, 32.5) +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.setFullYear(7002.5, undefined, 32.5) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setFullYear(0, null, 32.5) +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.setFullYear("2000", null, 32.5) +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.setFullYear(-200, null, 32.5) +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.setFullYear(NaN, null, 32.5) +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.setFullYear({}, null, 32.5) +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.setFullYear(undefined, null, 32.5) +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.setFullYear(null, null, 32.5) +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.setFullYear(true, null, 32.5) +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.setFullYear(false, null, 32.5) +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.setFullYear("invalid string", null, 32.5) +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.setFullYear(Infinity, null, 32.5) +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.setFullYear(7002.5, null, 32.5) +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.setFullYear(0, true, 32.5) +Return value: -62161825047000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 0 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161825047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161825047000 + +// Date.setFullYear("2000", true, 32.5) +Return value: 952078953000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 2000 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 952078953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 952078953000 + +// Date.setFullYear(-200, true, 32.5) +Return value: -68473172247000 + +Original object: Tue Mar 4 16:07:33 GMT+0545 -200 +Original object.getDate(): 4 +Original object.getDay(): 2 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473172247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473172247000 + +// Date.setFullYear(NaN, true, 32.5) +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.setFullYear({}, true, 32.5) +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.setFullYear(undefined, true, 32.5) +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.setFullYear(null, true, 32.5) +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.setFullYear(true, true, 32.5) +Return value: -62130202647000 + +Original object: Sun Mar 4 16:07:33 GMT+0545 1 +Original object.getDate(): 4 +Original object.getDay(): 0 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130202647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130202647000 + +// Date.setFullYear(false, true, 32.5) +Return value: -62161825047000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 0 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161825047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161825047000 + +// Date.setFullYear("invalid string", true, 32.5) +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.setFullYear(Infinity, true, 32.5) +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.setFullYear(7002.5, true, 32.5) +Return value: 158799954153000 + +Original object: Thu Mar 4 16:07:33 GMT+0545 7002 +Original object.getDate(): 4 +Original object.getDay(): 4 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799954153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799954153000 + +// Date.setFullYear(0, false, 32.5) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setFullYear("2000", false, 32.5) +Return value: 949400553000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 949400553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949400553000 + +// Date.setFullYear(-200, false, 32.5) +Return value: -68475850647000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68475850647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475850647000 + +// Date.setFullYear(NaN, false, 32.5) +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.setFullYear({}, false, 32.5) +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.setFullYear(undefined, false, 32.5) +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.setFullYear(null, false, 32.5) +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.setFullYear(true, false, 32.5) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setFullYear(false, false, 32.5) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setFullYear("invalid string", false, 32.5) +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.setFullYear(Infinity, false, 32.5) +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.setFullYear(7002.5, false, 32.5) +Return value: 158797275753000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158797275753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797275753000 + +// Date.setFullYear(0, "invalid string", 32.5) +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.setFullYear("2000", "invalid string", 32.5) +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.setFullYear(-200, "invalid string", 32.5) +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.setFullYear(NaN, "invalid string", 32.5) +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.setFullYear({}, "invalid string", 32.5) +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.setFullYear(undefined, "invalid string", 32.5) +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.setFullYear(null, "invalid string", 32.5) +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.setFullYear(true, "invalid string", 32.5) +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.setFullYear(false, "invalid string", 32.5) +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.setFullYear("invalid string", "invalid string", 32.5) +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.setFullYear(Infinity, "invalid string", 32.5) +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.setFullYear(7002.5, "invalid string", 32.5) +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.setFullYear(0, Infinity, 32.5) +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.setFullYear("2000", Infinity, 32.5) +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.setFullYear(-200, Infinity, 32.5) +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.setFullYear(NaN, Infinity, 32.5) +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.setFullYear({}, Infinity, 32.5) +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.setFullYear(undefined, Infinity, 32.5) +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.setFullYear(null, Infinity, 32.5) +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.setFullYear(true, Infinity, 32.5) +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.setFullYear(false, Infinity, 32.5) +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.setFullYear("invalid string", Infinity, 32.5) +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.setFullYear(Infinity, Infinity, 32.5) +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.setFullYear(7002.5, Infinity, 32.5) +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.setFullYear(0, 11.5, 32.5) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear("2000", 11.5, 32.5) +Return value: 978344553000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 978344553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 978344553000 + +// Date.setFullYear(-200, 11.5, 32.5) +Return value: -68446993047000 + +Original object: Thu Jan 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68446993047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68446993047000 + +// Date.setFullYear(NaN, 11.5, 32.5) +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.setFullYear({}, 11.5, 32.5) +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.setFullYear(undefined, 11.5, 32.5) +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.setFullYear(null, 11.5, 32.5) +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.setFullYear(true, 11.5, 32.5) +Return value: -62104023447000 + +Original object: Tue Jan 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62104023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62104023447000 + +// Date.setFullYear(false, 11.5, 32.5) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setFullYear("invalid string", 11.5, 32.5) +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.setFullYear(Infinity, 11.5, 32.5) +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.setFullYear(7002.5, 11.5, 32.5) +Return value: 158826133353000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158826133353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158826133353000 + + +/// End of method test Date.setFullYear(year, month, date) + diff --git a/core/tests/swfs/avm1/date/setFullYear/test.fla b/core/tests/swfs/avm1/date/setFullYear/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..1b01e7d7b5d43993d5534e1f9befaaa0429639f0 GIT binary patch literal 5118 zcmbVQby!r}*B%%e=|%*U2I&wGkPfMFP+*W2grOUTZjcy8S}rX}gS2$FBPG%uQbQ`D z62IY=UcY<)`Sy9%bLKf`y=(7t&b#)k^@7xaSd;(&9sq!7{s;p6G|-m-8fx-jIWUAD z^q*e%XfI8rhjP4XTFQUAVdCNa9t^MDGoBF$0Mruz03>KPMQu$*$0zRgmJV)wUiNln z$+Hf#;-umGz_lB1b~Op}B(u_0F@kA(aa8Mi8#giJ_^hFn)k%sWdFDP@{wnb(_Q-St zSwFLZwYPl|XA0ts0gczAYxr`;ER3j=Bu#iSN5Vb~xsDr_>GlqahWd)!7^*@#de&FF zVX%Gg=gEg8VWOH(7?Xtb**8q{az!R#qo+#jY*1dd%)=KcpaTMOo0nF`z8FPs3dy%= ziRsl$4f=oMronHq5wHLY)H3UExqxEXc=|uz&bELEWDr8wKk-xuRe}?x+)Lm2^ky=% z923Fd(`n?hg13b#V9&|;J7w>mDD?YriYbpdTeZSc zI~iV4?_#dj1%gTq>vsg$6(_HD$=>H6pINXO=A-sAkn3CcP?^ewWKEQAqov(Kd3K(> zr$*B=#MGxSBdZuI)9{KrCxx@UrbAl`f~bd-m=t~=HQ6Z~tM;GB*Om(6mp=u`7T=sL zXIS!#Skr_@$a~RgJSGl44|bR5z3<<-p=Cik&FPkVM;q2Voh+Q>TNLNIbymlCX!2!p zwPaZD%f43-15<;+Qc{T#bqaRZR_|*$EB1{ z6REJ-6%ic~F*L;xZ*E7-uO6f6P>yGL(F)rr_i?=6;j2T)n>S$^hd?s2)e|>Crs871 z+BmEfttH_|0Lx&XPkFMuAj5>^)B&zxvD3|=+D$FjiP)xRkf#Bh%9AI~%600Vu z{4Y7>kwiJCX7}=6RIGA&1l%^;WYCsVb##9@QhA0!*{0p7TG_R#GIMy)?>`8b2y4-K zFWYRz8->)XclPPnzbG=kAo(NX{z@eUc}FD_I+fIK0svG$XPmvIo0)}~o7q)Dq0(j@ zN|Y(X_s=OK4eP{&+hfcuD3&p5zJ$$|b%TBG206zB2Vuf9nhp5BsrrQxpOP~5LuV^X z3DzjO3@(pK9f{4STXvKN&v1=ZJ)+N>m(4JYf58)WRaai*(J6LQps!w$yG8|7N0D~LDRNVsFP#{RDkE#3m29-6OnO&A+ z20jQ!wQ7-vt`?9KHS3p;SM07|S~Xx@;HXOu$Ns`0OPE67D(#NAZgGtvjIjY}&+GY9eX^0lZBXfkw%|l6={edOB)5@{__iX=QYH?-tqO1w5I zUB|LCTd$xjvP~S}5h^3Bjmm*D?ImHJ!H-CR$UXD=x#uzDi>BF);li8pl{XuTQDP-a zU-dVO_qO0fkE{kdKOn3;$b{?yiLUz)MITqnZnj(>4DW%7(JHn@br;j;lNq&L&15go z*X2{s=gQiQ0yYKGuD&~-uMvr!BQ|Y3^OH#ZJgxR{-dzgtPD4wa`!!)2%L6_aUcXgvFO69f!LCY?hd+h|4K{p; z&~-d+!)L_xgYlU>zQp+F{^0p_X`>PShb_tk08pU!2avnD9n{rY$I{IW>R{#i`|bd_ zbfmvae%TU$9i^r13GT$ix1SkFdIO4Y#^vIzX<$Mis%_hmd)_;r<;U7CdKW$Hf&8$> zxpOx)%BM1nv#T!-z3jY)u&8#F-fhOSzQJ4k#E@OtQOYdx-Rr$W9h{!-{$bxs4C7p( zWtG@Mi)&VAt7KMeG6ahv^et+zEQGmq-fbn{PHQ+F#~bUVYx5l9b&7K0y1@C)LZzua zY~l*VJh5C&G6Jl1|D{MB50$Fd6NC&46m&29$;g_?A;%(QEJNDZW&L2hXcFwR{=@ss zM>=uoYKp#`OB^&(XL`4X>PRpVSp?j5VBABqG8<4uok4ais(fO{xez*u86oMdS!>ix zEb|aDlyHog3C~O?d6fK_3V9NFzLuFt_}=)S+qdv2mgD2i6t(Cs zH}SbPEvf7_qCnbCF|!ow4Lf%#3Jwsn3e1D9nVjMSNm#Ot?-D4qT(ASyc-HTlpx#no z$x03=5XOmqnSBE_}LF+9elmUt=kz$s}zK~-`jc?TOeK0f1hd56|;e#t&J4Y2?& z2f(>{*O62$G;eAl;KS}UrvzT;)E+~9_r6k--<+W0W3sYU9R)Y|?7WUrU0f5h*CAut zOonjwyP){)yBPQ@yrlcGOSy!KG&B4FX&I{d?nq2h*AB%DLWxP|@3~;Z;(W?;U4+d? zqp=u;cp7TtC*rTw8}k_7@cV8nFfh@Z>&X(Wknl=1M^YAc`CRTc0SC+b+Z&H_VEGPN z^)JTxq?+60+>gv8jQOVsOBg*_H+Ejnh6Pa-E!k@5+A?O=0w!x9RFHvHEi!}2m;?E3 zc6@9&Co=5$dO`3j20t@P|Y|->i|%pnfdOUJ4tOX>TM%qy7oK`aG{zoMM!eoc5FSBzcP8 zM0M;{LnB_(imLS#ZP01ugt%n9tNo1NWN*RGV8sd>)?HO;sKok+1}85 zP8JVb*Ox2JpP52?5`|;HNe7RbA2;*5sEwyD=i)8WIZ@FI!Mb2i~&tEGe~n3QJUDeIa|=$(^LbHt%rfu0YXjxp271u82A7$EV_m zd0gAeoK1|fg94T1@tflf-Xz5YmUj|2{WI0CM(PNUirgFaZIrq}u*hzEq zVh-DSDX6fh3bd`dS9nWbGbxF8Z2OWW?Dg=VZn~F79hA<4lXXj5hT+S=#g;rAq zVk%{a(r~gA86q0}zXG?usX)10p2-8$DLvwWUYMhOnHmX=D*fSBltF?7uoh6K`=#P6 zOOGA)o#t+_IPp9Z?F$=kY$xIxOgNLo8lJ%iy&PbpSoR4|jh-eivowl}pU*u^s>^P-pqRS^RTd#SI$~u1PIX{G=a$BMic0sm?M_XF7j?dk{q(JOaymP! zwLua)o>Uhtm|2TLQ7a?BQ{Y-~RKZ0;iaAnjW zSpXOx#nO+xyWV75qj&lFWH0WcZrp^R?Si-c2XFuH9LulhoxOZw{OKqR;&Sxa0Jm%4M9^yoyzVM+I5V1CWQj`TNO}R>z`1`r$L-9AZZJ@^PI$`!otEedr|kr51PSs zX|G(if7@Ep zvl8Qn$ikD@wOv{lmL7NxPn9o<=zU69Xe039C-pA>%j?n1{5coN%a4S=;S`p1tEYk3 z+fWCjI!7JSd_n4!v@f52+R)@$cZskblyW%`O}vKyOiYX|BmJcFulx3ZG?tio-uKLh zeNq4@K%TQ4*1|{P204Om*s0WIt=VGr>^88JfgTUoXhewC4`6kjmykQdR?}4M%eCrx z7>+mfwLKdiIXa42^}V3b^hnios4%|!*0>9mtfW+pyck|tQSw=VF_oyK-S0FrVZ=t9 z;)+MOd%V-y!*{eZ%MHI)XAG)sF>e=lHp6|JGHu&86uo;*ZRRSG;&#aMS*B#^KuH=60tqb}Nu_ zx$W;#=l@C+H9nx{bO9A*wOZr*z*VMuO9VRx#v&Z6$EX+h(93p ze}aE)aDRYP(QWVFbN<}!{u<)f8u&+uH|S6MFBS2R0RPUc9|2yXAO7EX_RshBE7N}9 z$I_myja$;LbBt9fr5-ZD+NJ()L zQ39nDNFcx%kwb|M$sssH%Suti-89}**%U;Iv_Lmq7HEMMS#(nrU3Al5(4w1ex@m!~ ziY^-V+{Zjc*>obIXoHwD_nz~edmi_md+r@QhR8#Jfu8_e6(DnA5CA^DI2Zv~s27T< zTxLysTq#$r6t?b-9@us*6^k7n9!?%kO`7%nSYm#DJ{C{LlF13=n6Qqjw*GjcYTX=N z)To4vVdd+knq4xh8foi$X2ZTWI?Ba9uGCzyRclf&n0v-#-mJtP>$O;7G9DvxkSUd} z8@g@QcTBUqxJr;j?KMi}f;K&uScrv@K3PTv|1Bot z$@oNk7XRN#PNk-1Qi=ID;>lDz?!z)p2Hh}hy`bBA0GycLN!(4vr&H6@esF-7!_7je zc+?Tt;@!8zg&QZ;X8>V#j2uR7j;~*AmIqbUHnko?l%~BCAFEnVw0{r&m_l zj0r*=X&E!$Ab#W03NIkd2X&-v)=T>(oU(1C&ZX~8Wu_CW^K5)-btD6-Xg_>Ts4C1MKqmHYHo2Y+NrIT)&S)ICzmL-TG?F~Bt zb)*$e8q}$@g5MCOL-U=!VIC z!zSoEV@T%jyz|KGJEC1{jdJ;YL$5piPMZ?n!q8d{g*IsSMyXsbSq5rSaH;-2&QxvK zhL290jAT~r1D8M=w0k=!aoZjqQH-)-A)_}9T9+$!IGNJRz#qrOF+s#ja%g`JICE9hk0#8Q2>qhT*#GBV5$m1YYb)5bpU4E}e zh)fCRr7%n;si+DgJ3}~2{v-Y?^h{uP7}(Pxus00s>k!x<1`c!x91H_5bO;;@121+6yc7mr?htq-3>@wdcr^^X z)* zJPdrJL*ScX;6#VO$uKb1Aut{WCY}St&2JoDAh%)46mA_~2RxzJCEZD*(m04TjS4i4 zP5?`u@;c?G5|Tm91k{Z7Pp#i-4uLwYz|ztZA+gbCMw$u!dY3*TtQBF~0@G1q470A- zw7Ub(jWlN&B8ta=7JJiN@$>ZI;#lW2d!&|#Uf;-_)$anaZvn@;ectx#8e$xt(Q8=NPXQTyNR)wr{}| zpKfR0%6Zu*gPKuSMlhMF8Kz!piCVp?K<3l)w)(GZWblM>PZTxCa_mNw03z%>o`foQtJe!#V)N%Ih^_n;qXrA%CFPmu=V`gKlb zLLcnbp$m3xP+@ludSSQdyJq4i|K;s%!^Qz>Yh``k0%8X+Ph^M4$>bN3uj}&&iwD`O zH`ys$B&Td~m^Gy1YZ!Hij)PpP)*3b_dA(fTL)+mqfw0J`oDH1F$q?5AhxC=E%Hl06 zQf{~@fV3DO<8acjzlV*FC5A}FzePme2Ar4Wu0Bu5Jjaf?E*H2HlC+Yvy(zaTtF zr2pyXM=+J|ts;x=hvwB@Vah}K1hpgu*|r!D;X_m@17%JCqXkr9j?pBifdEzOwe zL0u&(RU$PQ)8hiU;gH!<$FbDhC(apHP@{C*Azrj~tve3+12B5`13$gTrT>i6djs@7 zm;QZD?+?%iTzZAm2LtpAE`5X3hXVAAE`5U2F9qnAU3wqu!2*=I2wg61QRg7>&tEe3 z==vge@Rj2M;$U$c1hzPmK%Tdc_SJ38ENT`dY885cr;)on4JLtJQRc~jSu%=~>gW|FOL%W; zfMQ?_$VaIo$QgE{Uey=_%bX|jB^`LRS~zW3RP_`k18mNR70ulHmJt#gmgm1C3X1f( zjImdZLuwLzX7Q(u`1T<3#(d1LL8%ukShj7WQnL-z$7Jk5t3f*~*$0|l)d(B?CPD9d zwSpVu8~)qXlk$p<^=fC4*klG>3x!y17vkU15Wn!sSf2a z8a=*5N)mMp6gTl&@K4u~@(D+x4g;tI&M}47LZtRQQD!@3eAIEsPpLzqGCj#iRAbQv z?0YVgnakv1=D(ZN+x^)lKl4&q1B6q3O;)Haudk20yxzfpM@+_k7Av{E+JVEv+b!;u zTW8^wYySWuQrsm@Ux=lqD8uAGT;6sq0W z3;HCWZNMknty9hjig!jBch3kCRr!AZD3Ej|`OgS#{t}?o|3`sfo|jO9??h=+{ge}6NpX3>oc9PS-6ET7FDdCuW(ehQ7QGa!*9$zM^%UH=W zyV>XBEoe$Oghcha3ck-KUDV?49GiH3nD0@O9;A{Cn?6ky;k1Ke)SDE&I4PF!GWZL z+ue$P6!R&AnUDHDcgB`nO;dQ{QgVG!dusI1SyXYk-WOvmqTz#Ipwn1dPunLS3_4EQ zm2LPq$h*E>uOv5k(+Fu~3-&f4jWaToWYV&+&MmJ|LmpbN=9R?LSp>{83j6lJS3_-e zgDl~$x&@C7Ko5BGjM~%cXapN2m?edajB;ujh!JfGm_F1;y-&M$%r(23pzMx$_~hFUoiE6APQ$pcH7XHwtm^ z$cZJQ##!K5^SMrGmh((aV`21}>ySG;9Ilvo4R zT&m1?yCl23g@K1+8s_$F*QY%tP;xZgF(|~U**1rNBfYGZ^nHy(rzEEIJ93vghQG@s z_d0)xKXeUNc>Uea6CW~cI64P5?{rc(#O2e#h;W})$G}8KO!Oq$u&f9iU#i(b8YTF%DdZCw98>%ed6wz1znzcu$vchPu@E4r6Qi&~)*#PkFzNJm-XU%@FM6p3409xl3 z05a0{ozvAFRNdeQF}O6Ce7+lg#1IToQ(gosg-#|!bDWzz)3+4=f&-fUmYW188_0Ny zcl(+~a(Eyk_M)8=n0K+38H`OYofUKn7Sn~q769^V>Rln}W+2|hL^0Us#XWBA0J2f2 zZ&6)qko&os%ZJB9+nfAtUb)F%stFcvIv(t=Jrg3 zA>wNwdGzgGfpMkFk#P8k5-xDM`$g-slrgHxcyb~jv$hG!w41v}_(oV{A$q`0#DSa~ z+GB)I*xAYPL*o5X;P?>6mUH#gvmtwZeNAdyV3HXQJJ2;j^MUm-_co`jVAg{^>PFhA zVZDMT$>a);HgX{mTix`ut`Lo|x!9D$z)_L=D%Nm$Fr>bL^HBCX7n;YCXj$+MhmwHV z=P;ob=3}9DKquW4|C-7WWF$$-JTOWx^6Iw=Gm8nCi7RY)Ntyz+_|$|-0}(%pC&^ad z=p?~;N%8YyHH!;SSLNh!nI@zAjvj271H;E>%;_lRZT*tFV?qSH!ZR!bO)ETD1$zC5 z6m}1-_(YLH&Ftvv&L=W8(wc2{@m8}u_e+K{{Aqg%TH-`fUdn&Dh~z;Vi+J3t_hlvy zefGA|V{w$HlkNDW6=#@O|DG&{5uwZ{8FZ@r^qbiB&P^rD)-q6Kw!ct6v#KMepsu*w z*1s?jG(ESZDkP3c+two8$CutF3Xb8;u+>$&y3Tv1j3p)}Jul?Ij%YHSXY|3DGui_J z+ej8QzXxGb1DcS74>9kHn#7^+?6$q2sXh68eGM)gF*OQX8;H()Rt*1Ex9u8t-7r^s(ojKuMkU^@{XIz8q0$tua!O9}1Sq`F4t97xjS(i(3BA zOY84>+I^i2>e=x;!X{yzwRPn5N@M0a@(ubQjDC~v%6hDr*5DwRtS5^nIwKn>pAf!< z<#}0@8^g6hht2x1mr0DNbp0%uPCId$gl>>=%o8m{ANma0nMfJdG*Y*=tkjHCy23$0 zgvzIRM;tz7FCcinQS@r5*qIXx8wu}lH>?@LcxXpk{U6`iB( z1D=IbzP)zWjz1#uUH^q!Sdbe3DKXIba z(i*J!lpjcH3pq26cZ2Cgs7Pj18mfdJ)EVrDukp^z`47SLiB%fkQ4ZVEikFH;Rs zmeB)_w-l<4tPxX{Lh_|^wQ0#g^FdQl2ru>WmqQe66Z9;3?X+_F^rwi-bn07}9mbyBsH3^eB#J?k_11vG&4>J7xG?V`UUKua zxi+U^y^3DzP1lRL*H5Xh*5P1Kmj`3?^R+9NOAFS~W2&5;?wJBI9gjdtb-ju7I&Q?l zbHej-rnqi;kkXaD#Dk7IWl2uq-{b|S`TITyY9`_3bzL5PP1Ly3k69rmO-RUi`J!2; z?@94jAttH|r2GKaidAPC&G7t@iQtc`V3$Nu+`oPZ@A;z@NXA!C%v18*1 zwd%NfPM;0-)K3|gvU@`kTIEiio)M+_sx*~L0b%+i4p2~J9B+*xqH%AAWKhTsyB_4i zZ$Ep&aHNN}|8nQU1JwkkGd`xOi0r@o(lC!)&6an?d#iE@ToRK6jKq42FgezhLh z`J(+z-Byn86Q``2lmRjMh9+gtO>EHui%w3MTShm3GRMLs`H1+|V=I=-Z(9L(Wm4k= zN}MO+mJ~9nvGM({(i<~o9XC){BAM?b-0DDUkZ-Mw`bZ9kl+L=?(q(-9=pm^E)J;m_5G6b2Wq& z{xvpfokf*)t!q$#+l$maZ>C{~BOIG_=>h!F`mF}z22nT7f%NHIvPqU4a$Soo>GMrD zfukk7X4JDpen&9%OLVh>q7??uC)Cn`=N-L^OB`){lQel!l=fPL9wB(goi58=C>ncl zDME5p(t_uUjSPC6)B&HfcP%H#+1ptg5}MmMHvH;aVPtkn3!j! zbnlI{q2saH@uasx?Z3Xkhejr6IY(aB=THQzA1&?V;!$2l`zt-Tp?8x(m?YCEJH5es zY<+8n_n@^#%K0}gg!Rt~(XS~7y53}XnJH6wkJ3g*XdZWQoCYbuc3&I@m z(95F{3?S(xjqh|3TQqW>9eYLY$rd=WNDt5B3u(X zm)a{l!a6IOd2p*Et*B8I=J(UW`eAU;rkc7R^pYN1ww)+dbo7hV@4N*-Hr^<68Oh0} zM-tKonp9-zju(W`@b>jbcbUGi!|w<7%4&9qb0f-Z3Zlgjp7X^l?w!%vm*=fP`m`g@ zU?kOZDJ#ugG_ZdYpQt=W~-3+XThOX;=%?OB&Dn$P;XlB>IqCn(=G9i5|s zS6Skx^9$OL6^wU@)Uv~w1h|WCqw9k9flJ@jk%DgbRRCHHUI{=SqWAAIZzR^Kw@27A zgj^)|eGO~z#6!lov5v%-8(O8~Wb&z@$M$~2E>x97u^h5&5c&4aDrGQ21`2;BrHNko6^7<&IVvi9An8Cp*8xyz*V=K)ReuH1OrfDIn0zn14tR50>unI8HHK3>=NL16 z>(Y0U!s1q~R2W|qZk-0P*{mQIqE*J6XS2PaEjaHMY1b+5wl0-)6%7~~`Y_!SsPKd} z01LY@#VI_99ly7&3Q#qS=iaD_?T_o^4>{+kUY#}P0K%@;azBR|ci7*El&a|fy*(7~RY$$hsS#$|S~P%q*WPk=mbQJDLa*)hSlg-8M6TQ9Ee@lmR?&0ZH#4K=KjX_$ zte$$k#oUyg7`;a-6Y1&ItFw06+0i^V0$gnZt9otmM#j~gv^#m!;aykEDp-G2{F3iL z4Li;DxIZ*Z$EQW{ks(UQR(zupRyCF`MsG79k{KE}MH8y@{whpD=9TaAUHcS1O(}?$ z!jPOnhUES4*N4z;QZt@)ee;N_5?3}Qie~G5`kP4TaNJ;+y&;V%ufDwKG8lMv?slSzvWP(0&j?xNvqIjIxi9X_C z?M~1#Y#d>5sDYuVDnjZf{6tQvPneEiA;3=T1dc)yS~p)8YjYPDN2H~>2h!O|+>5XZ zb1P>H>p%SbJ=_12eu{_z@ZWL{VF`pm^XKUoap%8TClC7PIAQS->=&`;Puh=m^>?}F zFWw1-V84k!Fs*-*fA4jFk{=Q};J@emwe$Vm#qTxnPZzHUpY~rW;-3!wJ+gi}$Rj-b zzs1=<-`nqz_LDzA;Qve9{aC0E1{s-U*uFU`d literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setHours/test.swf b/core/tests/swfs/avm1/date/setHours/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..53577804ce94abbe60843660ff4e7a24160a251c GIT binary patch literal 3151 zcmV-V46ySaCyk6GQ+jq1{ZLd)(7qpqV#6m2L^vN8 zPsS(Xck%B|aym6Vn@Y^T9#5v?aUYg(GU$e3>jmA`1K`B`PU23A{0)Euyc}*8O2wm& zz#gZz5DR&-Gv5~Su4`+JdYQ(nkdGNPX9&`3CVDmsWTIX+EeUZL?n5FX5DJBXur)XF4;JSe>6s$BESCmH2FWZF+h+nVHSp zx$8=8Bf{0ysFxlYg|)g_p;4&mb;}^0x;N&yinxjTH&trmrn%=Cb^_{1E3|P_htdju zLs*yjRorx{2+a+Q=co2lI>wXWq6TTP)oOh_C}V;I;b-!F=^qyWo_-*0LfNS9+Xq0_ zDqxn;Dth%u)9d?|hO0%(o9Lu^BabQQIzUQ;ckNQy0_-bQ_i>3sH%#ptHbLJWM>2os zokw2Z5$#%Ql*{iKdfn-F+LZVvhSqW@v_ZQ!O679NGEkF(OZE40rfS1Be017mB(rKC zxCGLm-P=Kl+dg4CrHX3}d3QTMGONaBv1l2#pX~Kg#&>tpes}PuM>+~njvPYRHNGx~ zCEy^Z?GW3!Db($;2At*fxD0-mIc--4{3h3Nz=*Z1kN$QYCpr#`Tn7P`17MSYCuZko=4NK5=kDH_od)!b4Mhw_&ZyO)U=;O6 z*-m>a1Jby|SUw#rXZ{i-Zlnih0gf+%Z!zIA6mPBM}&;LbJzHLlu@5u`LU3 zPZlv$BT7QNKwH^1Tw;Jra_aqf$B?Y$NuG9{ds!Z4Yn zqAHB;4B;&Kquf+b4_Q*>b)2!X$mB&v3BQtCCy(g*Isy)2L zNCq_%P&3*;y?(Pf1nP_eOG`_H#73VTZ6^5Z9r}o{R)lQ}Oh<_^+;zpK-5q#tw0V~y zqId>qu{X^XKTjVnj&;tkM{0@a_4V9Y{Vovu7I3Uv=WSoFEB;2~(5oR@tv zs2O!-6qA{nVd|xpsMV_qWIjD_tN$W7;@8?)y?TyOUB|JmoUMHvudK`-{sy+bcbzf6 z+0L@{vtNlA$p`9NbSHY7{t7gz?C_wzgHgr4rO_t0YlRRunC=fKe>OJ^tuCUdKsCMJ zf0@1u@bKZ5p8rtaH>@dkz0>M{PbQ?N$1nm9_siyD-AM4+7L-pb9;(bfpbt=>K>lU7Hko)K%Z9@z#)9h*0hD|fu-+jYuDDHF z3~l-9HKKKqA*fFg_Gt@${{00Hq;fn+W@H3o$EU`cK+7>^dQex1N|i|6#q_v9ZZ%}K zym2fw_la|^71SslcZe5iUF(iReh-Y^{lHJ}ap^zh^xgoy&!vBt)B6MT0heCk^uYlA zf=l1v^q~O#qD!CT^h*KyWtZN^da&qZE<%?}Thuv7{L>eVJ-WWg9em|@fH+v30D&!z zB+w{jh?j?{k4DHWs=RlZ8Z{g|5*oB>J;Z z_&%-G|JNP@c>0O>x|@%}Otk9Gm-UZ63S6|+NnP$`t$L%nZR>U^zxl|hmrcC@-LY6q z!@jz$nMKW_M6E(E?KEpQXRdsWC`yL4Nwe>1NjPd1UbWQ)TjWYWPr{2lA@V=9~dFAVR`<0p`b{g%NTprIHV@gXBL0jh;I)f zZ_LO1>XUlGf@Rw_DmB|ceN4t4v>LR-l6|1*RgJLGj}Y{7S1Y(dzV5$KJt?o)sOIU% zJIdxa_9U-g_YTH=-bVCJm#^#iHl`U+#`#fDVzW~APs<3Mm$%u0Qx#=#lf6l@#NRNN z^0$Z_+4SvcinpiX0zSThbqjQl16u%5)Sk>y3%c;_8_e^+6i|?=(*2MgHM{7qI7%Pg z^lTcX?>%@1rGv<15S8Rn93EB3E|6D=XvkiBskDXTezJNMJoS=qMp#Y}DSan)L9%7Z zZMGDe{6)2&rRkEBvS`*A@b)WN9n3j7U3PNHIvd5kAYEr3;j&ozlUPEPhJ8B@CamwY zNIf;A_Ku$B4vD^BWbTkvY1FL*rBTLAwYZdHdvOohQ!g`y$h~3gRA{Fncd^bZ6g5n( zP_K3tiA`qENGQZ=yAc1DhWMpt3Rc|^BdbhU&`>?8F{ zgvJY_>5niErZ2)Q;xGFn9;KbpwhM(#h;2cwEEktV16J@qj#z!58{De9rD$|pUL^T#&z`o})nYm0JX8yZDz1^R6 z&Vy9e0O3?$l@)5sYwHs(uXixu5tFf>#Y%3kcHr>vR*QS(=2>`U(>Kw&!&JU^S%9%Jvq1uhVpictY27I#JI^~R@cxQwO z_lzJ>mGAeD0ZCVq|BTS)(|@b~4+6nFHPJxln9zog&P-mE@~YN|A!Y= z(m$^p%nAN-aF|3tG7d5;2TRohqh7M%saySFrPoKRKQH?9j4aX9mrPGz@53o^m#`!w zY!MdyB+sCu`m0Oz_%cyl#!8mi%{~!tK~usZB&yd{@O>)j pq84}O*u?9@e2<#+AeCg;^l7RHryU%l-lXWoNwI`4{{c|O(tfuqGC%+T literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setMilliseconds/output.txt b/core/tests/swfs/avm1/date/setMilliseconds/output.txt new file mode 100644 index 000000000..a62a789bf --- /dev/null +++ b/core/tests/swfs/avm1/date/setMilliseconds/output.txt @@ -0,0 +1,376 @@ + +/// Start of method test Date.setMilliseconds() + +// Date.setMilliseconds() +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.setMilliseconds() + + +/// Start of method test Date.setMilliseconds(millisecond) + +// Date.setMilliseconds(0) +Return value: 1582971753000 + +Original object: Sat Feb 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582971753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1582971753000 + +// Date.setMilliseconds("999") +Return value: 1582971753999 + +Original object: Sat Feb 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582971753999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971753999 + +// Date.setMilliseconds(1000) +Return value: 1582971754000 + +Original object: Sat Feb 29 16:07:34 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 34 +Original object.getTime(): 1582971754000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 34 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971754000 + +// Date.setMilliseconds(-1) +Return value: 1582971752999 + +Original object: Sat Feb 29 16:07:32 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 32 +Original object.getTime(): 1582971752999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 32 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971752999 + +// Date.setMilliseconds(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.setMilliseconds({}) +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.setMilliseconds(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.setMilliseconds(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.setMilliseconds(true) +Return value: 1582971753001 + +Original object: Sat Feb 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582971753001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971753001 + +// Date.setMilliseconds(false) +Return value: 1582971753000 + +Original object: Sat Feb 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582971753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1582971753000 + +// Date.setMilliseconds("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.setMilliseconds(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.setMilliseconds(1000.5) +Return value: 1582971754000 + +Original object: Sat Feb 29 16:07:34 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 34 +Original object.getTime(): 1582971754000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 34 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971754000 + + +/// End of method test Date.setMilliseconds(millisecond) + diff --git a/core/tests/swfs/avm1/date/setMilliseconds/test.fla b/core/tests/swfs/avm1/date/setMilliseconds/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..c1eb7005b00dc3cc575860c0cd26bc04cbcc99cd GIT binary patch literal 5127 zcmbVQcUTkI*N%kHJ3)#FNbeD(BS;GnN)o!DpfmxcH|a=+fDn2Sk)|M3x)h~%k*c6b z?jO>KbMm(%~9bXO^TqQd&%8rY+~KmmCJ6o%Fut%q0a3ABCHy`2KgRp zcKd}N(V-s4RzC3;T_9Qwt`?(N9}x~AvKM|A zv~+t@!j1)TM~p~j0f*TkWQ<+JDkRvzn|L4KZ0(|7K~*xee|p!&(@%MqOaHjMyH%|w zs!tl6pt~Gxvqli1d1uV6!vpW$f!ADk-3L5x__rvVylje;Wp4+uC!Q7N%+v*|c=6ND zgrHoa^3xtbqcr=dBw5Ioa7r~J?lGu7*eKy7IIp(rYB_9K$syxwR0YJ!Xy>t1-}9Yu z@3zg2l01W{l8wn7UV$_c0#Oo|c6K_Ap`D7I3Ke~7kajHYUKz(|zOZCSy1{MclK^-s zj+gvyKd76Dg)g_B0y#GEjP+b+82veF! zY@FP@;rF(&F{)39uw(HcyKT(OS6+4J?3NXi*S8lG@5B=a6pTRoU1RHmPHT=S!E*yC zr7t*5MjEt{5P2RGnUfx_NfExH)gy#pnE(PZ6KTJxEDzgvSN{%C8?5q8N1w*YGHsIi z&yLGmgi+tm&>(CvQCo&i67fV@UNT?kU(oN!jl%socpF6^b^)6%I!g)ltGDVHE4g7dq6Gi;y)cqjZ?Z-JjodIUO#q>fn|$P@aT}{uk36nN% zU#JWY-8=<{->w$B)Q8T51B$@md{ALApHG?$`srAFG-3}hyAm?0sJXhSZjQ~0sC8hGfb`BfF z4ZLjpAo8tOdFc%|oFnbG6B1kpHBp7nyNo(bL!N~h(!Yp6`o4I$Qp6Z;rZOg_|Bc4# zi5zUOaIzEdDMUBEy0)MKJ9A^@?8^pd zHtv~%2@1%Lhu&JnbGsbGZ~*CD13LQ4ic*M#v$l!Rnt*Dhq$FvLJ@pv=yD~i03q_tgj@58gw+c^F~98VUsG;eHiTr5lBuxuV|G8PGNfDc`N z@f=#gPvmO^jb)0z+wMv=_;%OKb+s`$&s@aIo3p)aWZp1g!~C$?O31G##kCdXnsofm zcb@+B{iHh6_S%%c9`0U(>{nU_OM?^2Bim8%mBM$CMsV31;o*0cx= zmk-@=4&AI{>XLeSqj0&{A_&oCU(3|>JtM5))nLB73D-?0-DL);3yBRfxZxfsvtBai zSJkl&XbFNH0sezo-*We_CW!c3`=cAnM+)GN!<;#u%>@nQZEmyez_6aY3?k0GwTR_W zVwq)i>73H~kg$Qt##7+v=-!e}QiEQ4b&&}z&k#&9PqJduGwFtw?2`s^Z9xH-?;w7n zBM)}MrAXM;P?TV3n>yHEE#CX$&7sduGLFg~TsKvb2DYQ}1sVhey$M{G@XjpP>I#9N z8sZfneuBza1x8wmz_sVO)&qOHS!NVaH@$&!2?MQGyg_3-f~yjugy9{+_?bI)E$wIu z!GiqDr2Rk!ZPHfdN7h`SVVwih(je+Cfd=e6`GIuY)u9us5xE8jp^BeAJk7#81a>Fd z)f5LVnP>GBmt)=R#(d&Numm%$Fhi+38HfMc#U|SI2L`eCtQ+8Q(ZvFKqQ4J=?QRW6itq znZ*t*rg|xtbO_HT=(a8z?!WVfFbNmvBxrK$4CkMF#lyqt#X9Uiw=cG)4h+&%XK(yLC^+Jwb_))n-RFVC*T}dAd>(u7qe*VfY{ z6I>G2O7ar=z=@W8=-38`tW+siEL)S32zSA6I$XzHrTo--+uV%d`1HCh{;x)PyW}(TuWDy zIzwNvv3EE%KWTS=`9^=HUeKj}T4lWsgG4w+jZ-hwu8EiCZK1~%S$bSDxFxz1apmgX z$5X?dLH_f63(|Km@2GL*r26BJyN$~d?1R5u=b7Q^AL4-}oL$#)Ox%oDl^RG|1L4QT zJ$+Tu4DWwlxXDXPb`_rs;8d~hKmiNR9h>z3xK832FJLpa!C2F_39a}2BBXSSvUpBM z(KUK}LI+wMQ_teD&6M`}>9x%F0dZ~87YJtsC^qG$vx${xKSKaAvNRKI;W!j7%}P&+ zB}bi(v$by*JO`iZqwg;n4@D`)(O&G^B|EHGoVajA*vYTR$jo47AV)e&E^xge9Gu_k zeYRc?>?!GLs@uu(d~W}&CUscwdPAeU+gDRb6UZ2GA=5+l#kE)CAptZmrypqOKVZtJ z0*qD~(inEn!6}VKqqY=QISE10+izEd$K2*i{&@DBO=l4b&l({Q@Gi zSeG=KN6fzXI?~LfD`gxA<_9+>a9=s$xxNMp)g=Y`JR4XJ=)%S6puUf}+YxT4QDe@a zJ|O^)Q9@mpN0_H4Do{TW)v;3z4tqr>3TuD4NDt2na(?=bE17w5if9b7lVU-i@omTF zkwjVycag(n%!*6~d3)@@>-4uz=WMs_q{8To^=z;qMNpyyC>B;RDd44xV znf*qy(mz>##J?7x{glkdSiCcONw;BYTVZ-S&*#uMcSwvc9 z&%{_8b%CFXIPQ|q;dq@QRjyIZ@d#AhES`j>16ge!78cpw^GtxTr^+3)@FwbTOxTM{ zUwt`VaxGM3UBrxi>7E370{_8T*7Akotvr>P;VZ+nUgWFc2#PzjrWN!}Q)XpgoLfCi z7b7DJN~s2oG!YZgnX&kKf%i9?&H}@dpE-ny8!*d~sGP3sWuMu(pB}FDVLo(D`6VUX z3AffC31RHtFbqM|8p-EsTn!qSjJUeW}R1 zy~xL`9Vq@O6pSmjqIyIXx9yyl204smO71*a~9* zUfn0M*0ENKoe#bS%h9$tRS*B9KsPwUXAq=~`xUCq3xGfaYyY!$m#TP7b z4JgM7ka*SescX%g6xq2^+l?L6G`KW*2&=YPfudK;P>JSMAIkWRc0SA%w<6S5(S&xA zeo+LsC;#Iv8O3!QCE+qQMSXVGx_!}=*1J+^SJRPTbFmH|%{j+jiZ2HHBJ2AplccSU zrc=nkI07Nq6UW zyGTQTI$Z_bd*_vu&dKg2MOg}mWC)m5a+{^G#)&dRc^1ga>%(aaUB@0EZysN`rvPWp zYmfF8-oN03PR#-p7^0JJjHMZTO=qi?6dkv^drX7es*KB|k`eYT6%R2x8{Sa+1VO)NSgcW?*&N3+L4*E7SVCv+_yP0H4Khy+<6bF#0hd_|o13dHhP6iv@I9 z(RrgQhlUf}^xiTUIQBFyIlSGMzyElCoz9u9Jvxi8+y_HCk{l9T2h`nFZ}mI76v+a~ z`kpkSckKu-zpza`4awPv*`m<-+AJd&pk79ob8mN1lV`y>%(~~g^Ok7B4K(1xhoPB1 zUzz8ZeACAKTqiMD zhg|ayVWYu`OAoaar{)|B1X^KF(!5c_niPxU1kM5^( z!bFwSWj;vXd@2%gr1k;bAv)_;*T0}sRpi7dN8D_ANUdvwSValu-c|}T4s0q-eU*2` z?(DNY$<*>{ix2265Ioa(;YX?Sf3*s#^R~#r%*NL8*GlJ4{~y|hc%JbnBi8TS&PyXR z8+(Y3r=60eqouutpt-5JwWSsI@;pBN9}W}%3V;yy*ZFu`jIE^pmOzrRLdj)P3*fo* zac<{AiL0dxR@As>i_}KkG!#(O5&h|YuB+6?&4kip-OlaY-OdKvyLmcVnmRh#+L)WV z+Bn!l+_9@LwQw-A{3Fiav;9Be7jVFU|JHS|OTZ3_KTp4?JpYY4f6zb2If@f&zox0RaC4qFb-d literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setMilliseconds/test.swf b/core/tests/swfs/avm1/date/setMilliseconds/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..6c941f5a6e31692b24c14704aea615ca97efae2a GIT binary patch literal 3152 zcmV-W46pM;S5prHDgXd@oZVW@Ph-~=KkviOk8g(gU`R;j4U^0aB;XHV23&>#Y#@^a zgAA#Z2x;`NpTUjo=lVSlL#is%O*5O)O=Y!8D|ORlrB-T{MK@K|MK}EmT6NP+H?7oF zl||#8`|&<8GoA!gwFvy)z32SSJsV;w| zms!&uSISi@g{^yI2ew^H#bSqthf{~sQ)YcXmYAQPkHwR*WO5QYCat5Ytv{ZuS~tcP zH7X%vSowOXW|z#WM%wzG*|6`8jd8J$D>YYa)tb@^=AJQ?H!HEndM%ciipPi?WJ;y$ zhHjhn9n&l?E)yb#owLebZUAwm6(4co=nB#J}l#8&<(@Z3%acbz=`>t#GMrW&IG^#UJf@4rQ%UX zV2@K^l}mY@2#h_R zv<}SthllzjW3otGy%6&lzpP4V*~Z4R174}b9B#|b8O3LFTRTTJBbGBPvr*3*$bN%Q zn2n9pgQ{ig)x7Z_vxps2rBWf4URg^dSJUbATzYEWo>128~J)d4#WiuuS zb);p?e1rInODnv9G#}KFwplOjmvG9qkvf;YGo6`9tj^D+<3#H6N_;lGHa)$Z%*%DsDPegysgu^HcjN9pg!GQG>MDYPCKdlrceq@C*6A^!WvVr{9z|p=?z5?E@fd z6)?+a6}@_->Ggd}!_}hYO>|Pdk;fEt9U!H_dv>X80rr)u`?$oR8>aRRo1kxxBbmSR z&Lgkyh<2?t%H{VBz3%ioZAyF#Lu)w{+MwMVrEwKh_8|XUP$=^Y{4ddNV zATE1QEtaY!`v^)^q?QUAn|AQ6Z$nnk!gK-%(BWDLrQ(;oCf0V-7AL;{Y;Fv)m4 z4hQHfNKQkAS_-rCz?^~|u7d!}0kBEH6SMO(b2Bs3b9e8|P6K+zh9U+dXVmIYFp7Gk zY^S}I0cqS}ET0ZmXoeC2xSt-F1vtJ4zBPrbQM?HoVp9fLP$Bz?0MP6L1^7?#Cn7YU z83h@lLZ~hB_7mQgc)Q8lGH-vz+Y#RWD{m{j{gS}iQQqDaek8)Lgl3PYhAJ#AVp|s6 zo-AUhMwEnjfwr=3xWoXL$h)5bkOBb719X6u16bJuyqK6sKup8~d})bFK%(LS&O&(9 z5iWu%PJBAtZjJ(6hUOqB(XPW4crx}KH+sjT-rN>Jo&c$;;}Q_*5_~;EWJ)+Mg<&#D zMO7Hx8NyleXSu1M9o{X&k;#jU5`HDOP9D+qbq3^|>Uy)!n^Y*PE9Xw5X9By! zz@83)yJCzL*P&tc(Fs^r7-Yvhrlag;Bbe)t6|_shrpM@z?VA& zj)sA+bO?Mk47}DMPzwXEcL*E{18;N)d@T%oy+h#5Fz{A~z}sQqc!$7=Fz}5Ifp3O^ zlN|!5!oXOEz<3y#cn%OZzX^DO+=eMrxOsdH@RVYgbSI5U6ClzwD$q1K2`qWa>y)2L zNCq_%P&3*;y?(Pf1nP_eOG`_H#73VTZ6^5Z9r}o{R)lQ}Oh<_^+;zpK-5q#tw0V~y zqIeW&u{X^XKTjVnj&;tkM{0@a^|jnteJ&9D7I3Uv=WSoFEB;2~(5oR@tv zs2O!-6qA{nVd|xpsMV_qWWImiR{u?M#ILopdi5Nmx{hOAIa~WUURjwv{2grl;5uV| ztDR-*XTK6Lk`L6k=}zSh6t8qS4MtzjL2VdeFjvCWR{V~{`4>&rImj=?VM?m{>0R-q4e>(B+eHmI<>2feUc z^j$CU6aVt|wqfG{wY9RoZvn9bnDyBqavJ%iu0!eT)7=S_C97Rkw49A*vacmyL2 z(Fu@C)mp;_C9jvuduTiSP#`R_DrWK>o5@n@qfrWy9eUW5IQZ07||KSnm)HSKKBo zhPHh58qvDQ5Y(p#`+f^Q{{00Hq;fn+W@H3o$EU`cK+7>^dQex1N|i|6#q_v9ZZ%}K zym2fw_la|^71SslcZe5iUF(iR{s@fT{lHJ}ap^zj^xgoy&!vBl)B6MT0heCk^uYlA zf=l1v^q~O#qD!CT^h*KyWtZN^da&qZE<%?}Thuv7{L2@NJ-WWg9em|@fH+v30D&!z zB+w{jh?j?{k4DHWs=RlZ8Z{g|5*oB>J;Z z_*$*i|MwmOc>0O>hMSMVOtk9Gm-UZ63S6|+NnP$`t$L%nZR>U^zxl|hmrcC@-LY6q z!@jz$nMKW_M6E(E?KEpQXRdzWC`z04Nwe>1Nk!Q2y%wqs8=<{ zz%u8Fd`Smhtrkuj7F9h($pD-4g^FhGeZvTe4a@W23k5~`T*la|#vwI{KC}4IMtpk^ zd1F52SD(}i7A)JgQK{Jm>SHqYpw*xqmh1yfuWE#ieiuRSc(sBX($)symyjcT5L zhez4`#-8N$>)ye*&)bOJ?ecXU-^Mfp$~Zp?N^Dlj{%IMZ^YS)3aH^s#Zn8H?miQay zQvMc^Bb&ZGP4V_LT)@XSux^3wabOD|irSMoYC#vieVuv!*8&PsRk|P2qh=TV6i4Z! zo1RUh^t}hqpmY$K45E@eio>G{*#+_{5e?aEFO{}%+)q}of~Q{c)e)9cL`vU@U65>9 za+@uMCVx@wXKA|Rq%4{>2E6@BRtIxVPM4jWvd%_vFG$y!N4PAO{v?)ArD5NWg9+=q zEmBVnslB78xkIAw7nwU`RT_0GL1~mRQ!Os#*k0U2_SDOaA#!gRI~Cfg$X%@S3PlZ5 zE7Yro{yh#K9swY3Z zoSzY3ciH|E{)Ym5%?WVZl`4BHRUSRDM74HHRBaQm>!&)D$7t;M5-Ca4aZudEYr(%< zN6IH0i8>6R4migYS__fd^F*2Ll<`r=AwQ!IiOTdOBT{`450r|DObcd1|78&M~14ADx-JDCJeH|L(#&ERcUG2>;&; zE9swC4(0@ZIXFzB9~lRkm4l_~fl)8n@YJpTu+rlM*Y>LdVHCvE@LIj>}FpPZ$VSSAtb8TRq%aP q(nT%q&asKthxr~g=|L*Vu<6rO5l%ZeM!iYVi<4prU;YE*8`Y3emMKsG literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setMinutes/output.txt b/core/tests/swfs/avm1/date/setMinutes/output.txt new file mode 100644 index 000000000..479f2b951 --- /dev/null +++ b/core/tests/swfs/avm1/date/setMinutes/output.txt @@ -0,0 +1,376 @@ + +/// Start of method test Date.setMinutes() + +// Date.setMinutes() +Return value: -127266047547000 + +Original object: Sat Feb 6 13:52:33 GMT+0545 -2063 +Original object.getDate(): 6 +Original object.getDay(): 6 +Original object.getFullYear(): -2063 +Original object.getHours(): 13 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 52 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -127266047547000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 6 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -2063 +Original object.getUTCHours(): 8 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 7 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -3963 +Original object.getYear(): -3963 +Original object.valueOf(): -127266047547000 + + +/// End of method test Date.setMinutes() + + +/// Start of method test Date.setMinutes(minute) + +// Date.setMinutes(0) +Return value: 1582971333000 + +Original object: Sat Feb 29 16:00:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 0 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582971333000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 15 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971333000 + +// Date.setMinutes("59") +Return value: 1582974873000 + +Original object: Sat Feb 29 16:59:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 59 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582974873000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 14 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974873000 + +// Date.setMinutes(60) +Return value: 1582974933000 + +Original object: Sat Feb 29 17:00:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 17 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 0 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582974933000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 15 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974933000 + +// Date.setMinutes(-1) +Return value: 1582971273000 + +Original object: Sat Feb 29 15:59:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 59 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582971273000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 14 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971273000 + +// Date.setMinutes(NaN) +Return value: -127266047547000 + +Original object: Sat Feb 6 13:52:33 GMT+0545 -2063 +Original object.getDate(): 6 +Original object.getDay(): 6 +Original object.getFullYear(): -2063 +Original object.getHours(): 13 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 52 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -127266047547000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 6 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -2063 +Original object.getUTCHours(): 8 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 7 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -3963 +Original object.getYear(): -3963 +Original object.valueOf(): -127266047547000 + +// Date.setMinutes({}) +Return value: -127266047547000 + +Original object: Sat Feb 6 13:52:33 GMT+0545 -2063 +Original object.getDate(): 6 +Original object.getDay(): 6 +Original object.getFullYear(): -2063 +Original object.getHours(): 13 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 52 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -127266047547000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 6 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -2063 +Original object.getUTCHours(): 8 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 7 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -3963 +Original object.getYear(): -3963 +Original object.valueOf(): -127266047547000 + +// Date.setMinutes(undefined) +Return value: -127266047547000 + +Original object: Sat Feb 6 13:52:33 GMT+0545 -2063 +Original object.getDate(): 6 +Original object.getDay(): 6 +Original object.getFullYear(): -2063 +Original object.getHours(): 13 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 52 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -127266047547000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 6 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -2063 +Original object.getUTCHours(): 8 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 7 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -3963 +Original object.getYear(): -3963 +Original object.valueOf(): -127266047547000 + +// Date.setMinutes(null) +Return value: -127266047547000 + +Original object: Sat Feb 6 13:52:33 GMT+0545 -2063 +Original object.getDate(): 6 +Original object.getDay(): 6 +Original object.getFullYear(): -2063 +Original object.getHours(): 13 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 52 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -127266047547000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 6 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -2063 +Original object.getUTCHours(): 8 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 7 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -3963 +Original object.getYear(): -3963 +Original object.valueOf(): -127266047547000 + +// Date.setMinutes(true) +Return value: 1582971393000 + +Original object: Sat Feb 29 16:01:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 1 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582971393000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 16 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971393000 + +// Date.setMinutes(false) +Return value: 1582971333000 + +Original object: Sat Feb 29 16:00:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 0 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582971333000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 15 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971333000 + +// Date.setMinutes("invalid string") +Return value: -127266047547000 + +Original object: Sat Feb 6 13:52:33 GMT+0545 -2063 +Original object.getDate(): 6 +Original object.getDay(): 6 +Original object.getFullYear(): -2063 +Original object.getHours(): 13 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 52 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -127266047547000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 6 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -2063 +Original object.getUTCHours(): 8 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 7 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -3963 +Original object.getYear(): -3963 +Original object.valueOf(): -127266047547000 + +// Date.setMinutes(Infinity) +Return value: -127266047547000 + +Original object: Sat Feb 6 13:52:33 GMT+0545 -2063 +Original object.getDate(): 6 +Original object.getDay(): 6 +Original object.getFullYear(): -2063 +Original object.getHours(): 13 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 52 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -127266047547000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 6 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -2063 +Original object.getUTCHours(): 8 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 7 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -3963 +Original object.getYear(): -3963 +Original object.valueOf(): -127266047547000 + +// Date.setMinutes(60.5) +Return value: 1582974933000 + +Original object: Sat Feb 29 17:00:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 17 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 0 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582974933000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 15 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974933000 + + +/// End of method test Date.setMinutes(minute) + diff --git a/core/tests/swfs/avm1/date/setMinutes/test.fla b/core/tests/swfs/avm1/date/setMinutes/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..988136aaf8917fee91e9b5963aeb5b90b04c8e46 GIT binary patch literal 5119 zcmbVQbyyT__g5^1JT45y?K{^DaL`oJU1qlHG2}L@T zSQ@1FTi*Ee_4j`N{GPeaHP_7C_nBvA&UxmX8=`}QOA7!H0sx4nZxFyQ1A7Xft928q z0)>e{{wInEi_!xbst9T6tN#T95)%I5jGlK7Op5~mlo0~}6j+!VSWnH(+Q-G#)mzxl z#km}*=Qb%z8M%3BhwaUJAs#gNcH(V*Wy%hRkT+7R@Ootgj?feMhIXC`v}(k1CfBBs z?5e%c`tjYq#Sap@1EfUUNg~xT-RZmwRn|V! zBnO0YFr}w6V%H7k1CXjnG7&H8ch59C&*^ut4%2F$XFqo$5-%**BfI^!J16ovv(Hx8 zbCycI#g#s@{G#-Qg>uTZWco70Ex6kNt1`=EhPH8=(b)OSq;U4D5V#MefS{v+7N1S zvLn|e!WI%JG=b=Su-D1@qi=CC~M^CB+?0JsNvX_UC&JIHz?^bK@#NZcd#qL&djLX_O0r4suh)$9E&+r3O zJ`CdZQy=pc4B+u%+Fs`NY8;-!`q1>3d4|3=}V*YYjgY;b~Hv@MBYH zdd8CHfD#s?*hEVtJ!VeQd;TNx^GW>MFAq*e&+8Gs8v&8y8)?&HRyQzF`S2E5fgbZ6 zvvBi}v8D%yg}gACzQoc|-ilXD;K8|F*G+X*kgqSvIS#?c`x?s=_jPy_rWy0MyUDBv znG8<6V<*8L`5eijtA%PR%%?xh^I8)KAbIB~wQ~o;PND$*IluKxeUEw0WLZK2$W08P zt)_(nhOkrh6wpfr%GxA{(C$ORs-kGzkDF#M5uWh30YLd5<$z3QA|<#(E4JI2Swm#= zV#a>T`N2hCD(KCJt=|Kzvh!rS(yrWO+BYYSgb$3b(AM8b<=fFOVlSvic`VB1TPDAI z;K5Qab9%nNx5N8qp8cIb4-r;Thu8$t;Q#>We$6u%TW>2HD{rfdG(x9Ox|XWbMsA+b zMw{13OSF=TzGj)bRP!TZviu!1@Or4n&RLF`3es>+BTfji7F z;%m>t?LJSffqG8~?r7dWReBt_bK?dESt$Cw=V1;9g(~dXG&ZrH$(?cxaV=1s+!5JYp80*;@QHT)d&;ik%_M-=2hBX)Vfumc58Xp-@d{pas5sx z(l$l>|jG6P>5E@f}__NJg&e!b?s+Y$U>ll9rG)K4lyC(p`a_{za(w z@!7g5csg_wmwMG3Xc@*H*=5jaNoyw-w={W)z>n09pK@DgeY?sN#}yD)Sm!N6lCM0h zH(_+3xTe;?$r?;ooI^(H5pVd!AzFEjA%_}Jr-noZURDj|zKb_`D|Czy4kQEiyQHv8 z24`{+z6Y~G{j1E2EI;>Q9xhQIUJ+aojJtLmTDcVs_BUSyl6?iy9NJ{q7#Q!t($#YZ zd--~;naiHVbB-C^d8~gH43dxRs1F?We)-9NIpV~$37wXZ1+DnHrI2Q;be|1`U$I)~ zdUz-SZ9jEt38#o!49s8%e4irP8b$On|aR)2Od_e zg_b29RwqttOCLU3N3MmgZ^HO^r0GYypVQupC%5P;$Vsjz0NetPIFG83OH1!aQ4?4- zM>H@tfzL9VOr{o*nA%BHGi8KPy%r3)E551dpXqnhn!8tm0$M#7r8;xUA+WG5+V`p7 zqWp4F|8Vvgbsp5dP|s5&R5}jYu`&Mu>p}-UT>|T7`%Dw?n;_*dKzg}Ag~Ug@om`?r zL!Ah}n0c^i&|rA;YhQDj4611&d}>LlNgqT7H1?%quYr(G)5MFFbmfkIWqCFdVwZwj z@9~o7o%kH_y%oK3V1^?WERuo)QYBV#=@nuC#*B1aHBKXdXs7fXTvL-ls)U7X5C?x) zs82oQGH+y*#>cBD^^h;Er4jeTV3auh(ywk;XxhcNi9#$!m>3~~niWos{epf<^r)AC zC~MVG*y~qPi!l6~FUVdwT31?mDA5x-ny&L%HH4PUK%@l+s$1EQjku7bd^uDWEsWH| zAR$qWj=&aSFXpC9=sbpC`n69zYfXh1%UHsgtyoqBFg2BXgyQO^aYVD3>%qy_1M{`y z@O14df|PI+^_MtLPu;2wqnHk7H|~A3+2-s0uI*!?xyJL+{EE1YbB8cVm2`GJ1dk?7 z0g>k|6|<>+438i4-eN=06o%oSOU3=8*<}>=k1fRp0MKBU3WyKf+0o0vz}DN_(beAT zkA(t;al3q-8uRucUaUU&KC~T3x69KSOQGKtqeg$=e7OkBU>*PY(wx4rAA1>V*XyAJy*Bio_J?5OMwla3f6TeTcb@7*(w71{q zU%HbgKBw`d*oM^pbb-pATZwo^^730P|7-+Yu|NX&R>dZYruKYS^wM6=xq9ue=*d7)OD3 z+P$sKzGIM(p`{kYH_OYQaB3phS4ROvWD{SjgA#08l{-Ny>&$YVpesh#Jc=F1fl=}S zdbJi!(e}L4 zx8$wyT%)j8J@Fnc3M^f> zM1P>cRhA!2I_a^fN_KtpLxF#ecW{_rD;cA3%ROZ?NmKqKat)6lF){O1MVtO$Vd>^I z269mXUVumSx*Mg|qk@U)hhyuc?ny$96C2F+?>0e=!C%GHZc~*n7^r&3Pfi(t>Jl2+ z{kB=tzhp|}41^}WyMBpiUWjs2c{Yzkjp2(3Kv9Wq>RmLD(yL7^lSFRZ<0KDi{<4tv z%oySH&0_emY9a%D{~q~K_43rEW1{zhs?2Pc;U>yt^Ath~P0_T)9f6qjMx5S??pD-p zu79Cxc7582utHOdiqDRf+#Qh#l2X?DT+3^(CL==WN@nlr8sB5hss)VK!02E-3;I-M z;{F%rYG=~xlJdm zC}vS~KK=M6qd9ZIdD}%kiqRs`s0X1*yu0?3o6I`iw8_jT3M>+fEBR3-8z z#Z5Hy_gm`o^L+9buI+bF%9$hujzNgosPUKmaKA!`F|l5~1wE35cb}~M? zYg+kGn=_s0&o>!|<^)W_p}0FBjR3HOF>{WC5P58DMfx#!5e_qVw3V#nOiPNmw5b+3 zVTQBlH3YPKDC2P-rtctB38M}*U$%C0C@*uZD0l*y|%R!?Th7T1Jo;w1#XZZU1G zjfXO?;PG}#7Y!XQT@l#+-MmoQD>jg9+iDP1(nhBMn!~3ocB^a(iZm{Z;qw=K(ygev z?x-eS#i?q{brp3WwbF4{K3y~eLTfGE6{NS|-beY>t9O0}SYdG?I#@qzx(E29g_yLFBXXz%PG`b`0X+y<`{og{` zeK2a1oSn{iGEMKK6J!f0z~@c@c<$siz<4&fMMASNlUy8>bk2c5jftKRyCRxjMA!!8 z34P6F?v?eBFwB-*%9zJ_S}kwZQC*U3XNQ&Ngl@}*$va)>5S`&G=tECO7<;ygXZIlh znZd&qAWv1PFOnq$ui=BIUrm%^1Mx3Wyl#wUDD|GW2QfXlWOq}at*A3TQ074H#Bvu+ z&3Q+>Y-XjELE^jDC(R*>-sb12P2>Qs>X5Np3(Z_a$&c>F<M#4Aagi*13(*Z7H0S``i=U!a)@C$tWfQiN|A=i{U z1lPi3N4iwR95PYTuI@tvu465*EEd&nRz>SC?V*u}p?sbYMVok!uW}gG>1k3IDW91! zy|B9U7oMxnS7wc`&8r}10YS^rMj_nZT1*o-v{&};sSwoA(Z6KOjV~HsIf6~`F$F53 z^|8B2xsmPu;)5rP>x`b9o$uY=HJpHd?pp>PcMbUGejuEep6 zq(gXG&|8!SJ8g=>p*mHJ`F4BDdi+bCQ4YNdo?BAMHxPi)(c!uNV8y~KL7foYS$2U> zol_BessL5kQ_k($_>T#_yrC@48gwfcfXs0?>88^xk=l4TNIfg%-c%qs zT;H!yk5zGn;o}~;^9=ZV$mwn^E8se13qa~%Lqd0oqG*dF> zSbG%FB{lDZ8eB4{E%RVjCTX)hqA_#?uf_@&n5#uugtbF-kK|7sM}7hRDX+|k+g*GlJ~Y6TCDX)`kxcVQQ$5!}&L#K7N0&DP!4)kfIb z%G$x!9(#I`fZz`RC4lM=81?|rT#l`z{wsZ?Vg(WwG8>!=$>YK<1QKssFRYkh=L~^@ zO<_W+22wxa7kWx#;#?#X7ItA5a2H2x>*nunYvu0l>}YM}?dawz;)|Vym5m$R_76Y* zz1#njehEkm_}_XCb_&=*`RDEzb?1MxE*|vHalzuj+AnI)pR~W*)!+4=zjzlEto^3` zKy>~|{=L`zNsh;M!2iAHubuDjE`G0pf4XSEe%gPjh<`fx_sII`paA>u{}yNed~d%; z+E4x`EdO8P?(Yd)#Kylx*G~r=RKLX9U$5?O(eC#k`^iecvi=S^hz=h9#T6p#b_)mq K3}CMT0RI74t+1W| literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setMinutes/test.swf b/core/tests/swfs/avm1/date/setMinutes/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..eed9dc2a9e997f6b98082eb376c305ff48864f31 GIT binary patch literal 3153 zcmV-X46gG-S5puDDF6U?oZVVWZyVPYKJ(ykB zM3g`|1ri7_#^g|9Lvjet(6Uk#aW{=ORW=3DA}!EOmjzm&MHbx@MHk)l7qsZ6n{Ha5 zK!Ku*hCTN&Pf<3VNGMvv=FGk4eCM9Wz2}~L$B!ZM0ATRP09ORaoF4*!k1q^G0G1lX zQYxR>&>mMSH7kX!qYaSFlT-ruOxAwK|hFLN!3&radExmJFo6;UO%ax)wyO3Clg^@m4Mh5?_ zB;(2WRD2%)-cQb?X690f#W&)~R6Op(GEN5FG;F=7+j;<;SiGOOol4B7l5sycz{}xg zv0OUr3hZ%eORfT}@RWch@-Coh_^-8&* z6M?bEQ`Wv&`0zk~WK5NatCwOPbh%tir866eQY+KZwTu$zlxhq6rs6+@%+?zO2>E-T+tvcw%hHGhh$8UApA_eBmLt%z|)Gf1r?*V zXYT`9tAJTXtLn8wO>gX38m<t&NYXB(?-m}XU3$U+T+ruRey)eCJ*aUrR z0?GWHcOH6uhqP;>S*g5l=nbdeX;b1`7+TAr&<5?^ELSRJ%Ro(vF4f=1nQBej@X=|L zk<6OC?-EFZcJBlw?)Ze=FIQb_$h+J5ky$ggN+rv%{ba9~GQM{|?RN)ndZfbu<3UV_T&&lHKHWM3$&H%z$FH_MBe=jfD`~o9-s@X9KgyR;Kjs50%9T_;7dzX0umJu za2mp+j&KoFaq_c~PSX?M610XuiS`_LE+2oW&U{i%ec*jPNV@EO|t;Sq9{sYPQwyO)8YtlXs`l zGl9Kf;JGe=ePLjKm%xEAaIj0@P#Ac=OW<%Ac%e(+#W3(vm%z(m;7FIiD`DVhm%x|8 zz?ZuOj)j4*bP0Sl47}PUPzwXEbqO2~1Fv@pd@T%oy-VPYFz{xVz*}M9M3=zHFz}5o zfp3O^Q(Xe5!@yXVz<3y#cn%OZze#w3+=eMrxN&q9@PJ~MbtjEVlOWPGD$q1K1uS{W zS;|i(B!ij>s2S~_$=+xUgF36g>gp;XvC-$oS_%Gon?53}6=B-~(@|m!^RC#my8|zb zwdNTjil=}!d(&L;i}c~*Sm!Kzq*jSuU(27??-H?Z3CFs5*7o(e;+H$ww{(W~ttd}E z_|@s!H^uE+aO_j>bh2vYw5_7{tSazi;jH6z#TCES$+FcmjMqA@x7=CVx8#aXcd~E& ztn8CP&8X{Rn9S4+Q!lkjt-h;3=F_vb`Y)0rexsAsch4}YSsd%~>DtHf%KF^FZ(#d- z*BJ9#oh-|q{z}A1-c#SEJJCDzSD;a4hX?gtj4JkFq`6(|gt*Cczeo9V`4MRM5Jd&5 z>79W~^j&}l54QEfhx(pjO|uK0_Q3lxAw4~UQFyRdF(2v`e)m&vn6_yj)(t4&zGqlv zy|&#ji+I#Evtf4}c42oHdSSN){jl4B9@w=(h24kH z2fHQT%@RNCukGv@HV#nVsOWnZ5IcZbpBpBpk)KPxuFoPY24sKUVkc{noUFwW){u@y zG13s71i4(RH*HV~dZqFZZHMm*ghf{6T;LQ=hPWCyn6I}~=3rTo@*^z)q?G^}hm%J9 zJ#2g|D?}>(Eh6$J;1mr`8LT-Xd0JG6+Z2N3$nVr#=&mAO2OAlEVbL1)E zli0=viyR;9*X>p>5`4A=<xaJA}g( zw?&JgZC|}cv@S6O^(n$WZR5|szuMBvG5~;hG9_Pue zhRl{Xj-}>5an7}Z8l~e7^FpmB>p0~1!05gA{Pc4!{imGX7ohjM^zU-|K!85z(yN?4 z6ri7X>6@HB9H3ut=~JA3F+jiM()(Et7M;vR=yGYBItPh=`hu}Xvn$-emyZUCgT+Y@ z*y2b6jZ%hqd4&3Cl*~eY8$r?!Es9B~qKx$&l*Lzv=q^+8D|**ESC*YDB=RhDm1ZH) zpM}CVYVCo)o+E&#pNMa``6$dptL{QY|LCK@MO%Z^KNxfjfnr$1^x^197CSwm;4cbB3-q-Y+M%d_Q2ztG%72P0T^WUf*mse`m z3iR_GW%C<*oY${=7vnx}BYL;T*L8FY(+nsR{3s}~St_~1$rldEr2L$Pv)ovJ^1!@=J{U=C`eW5en^j+J@i)` zqmN#CHjUEvb9e@&gUDnMmE=(z9#zOKkynXm$X@%Xw56i~vU(Lf^^&hfSWXcs{l|7e zvSrB~wiKHDMRkCs>9UiuXx13?_A6N($~!q-c5+IVjpAOAW|>F0ESCNxmQbY;-;RR` z>pN{yPYtVmV<)*oqVE@&J7iTFb1Oke(9NlRX4=QD$^h@g#sLiYSfA9wg11U`ag2W%Pfff zq<)FecwsdC5$3`4MVLkWWq-t@v@_Z<;$z(fhDZFBqe&9+9*np@XLxH{^#X6wz`yFr z4=?9u1lV1+e~15}0AFIsFkXbocuI(F*vJFq&>JKZuep>x`(Whr*iJrb>diweRPKdjN zB^hChu;?dw2Bn?k^zTGW;CxCrCZD%`)n(LQU8+Zyi0U#{vdnJwiFg}Y5)L6zy{>@o rQ%MiCxHr!xUO(o0)Z`peNrp|Iq>6CT!7=JhiawkatN8LCj>*$@s{}Wt literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setMonth/output.txt b/core/tests/swfs/avm1/date/setMonth/output.txt new file mode 100644 index 000000000..be4b0e69a --- /dev/null +++ b/core/tests/swfs/avm1/date/setMonth/output.txt @@ -0,0 +1,1500 @@ + +/// Start of method test Date.setMonth() + +// Date.setMonth() +Return value: 1580293353000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580293353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580293353000 + + +/// End of method test Date.setMonth() + + +/// Start of method test Date.setMonth(month) + +// Date.setMonth(0) +Return value: 1580293353000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580293353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580293353000 + +// Date.setMonth("11") +Return value: 1609237353000 + +Original object: Tue Dec 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609237353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609237353000 + +// Date.setMonth(12) +Return value: 1611915753000 + +Original object: Fri Jan 29 16:07:33 GMT+0545 2021 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1611915753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1611915753000 + +// Date.setMonth(-1) +Return value: 1577614953000 + +Original object: Sun Dec 29 16:07:33 GMT+0545 2019 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577614953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577614953000 + +// Date.setMonth(true) +Return value: 1582971753000 + +Original object: Sat Feb 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582971753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1582971753000 + +// Date.setMonth(false) +Return value: 1580293353000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580293353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580293353000 + +// Date.setMonth(11.5) +Return value: 1609237353000 + +Original object: Tue Dec 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609237353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609237353000 + + +/// End of method test Date.setMonth(month) + + +/// Start of method test Date.setMonth(month, date) + +// Date.setMonth(0, 0) +Return value: 1577787753000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 2019 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577787753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577787753000 + +// Date.setMonth("11", 0) +Return value: 1606731753000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606731753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606731753000 + +// Date.setMonth(12, 0) +Return value: 1609410153000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609410153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609410153000 + +// Date.setMonth(-1, 0) +Return value: 1575109353000 + +Original object: Sat Nov 30 16:07:33 GMT+0545 2019 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1575109353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1575109353000 + +// Date.setMonth(true, 0) +Return value: 1580466153000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580466153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580466153000 + +// Date.setMonth(false, 0) +Return value: 1577787753000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 2019 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577787753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577787753000 + +// Date.setMonth(11.5, 0) +Return value: 1606731753000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606731753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606731753000 + +// Date.setMonth(0, "31") +Return value: 1580466153000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580466153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580466153000 + +// Date.setMonth("11", "31") +Return value: 1609410153000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609410153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609410153000 + +// Date.setMonth(12, "31") +Return value: 1612088553000 + +Original object: Sun Jan 31 16:07:33 GMT+0545 2021 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1612088553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1612088553000 + +// Date.setMonth(-1, "31") +Return value: 1577787753000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 2019 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577787753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577787753000 + +// Date.setMonth(true, "31") +Return value: 1583144553000 + +Original object: Mon Mar 2 16:07:33 GMT+0545 2020 +Original object.getDate(): 2 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 1583144553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 2 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1583144553000 + +// Date.setMonth(false, "31") +Return value: 1580466153000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580466153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580466153000 + +// Date.setMonth(11.5, "31") +Return value: 1609410153000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609410153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609410153000 + +// Date.setMonth(0, 32) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setMonth("11", 32) +Return value: 1609496553000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1609496553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1609496553000 + +// Date.setMonth(12, 32) +Return value: 1612174953000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1612174953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1612174953000 + +// Date.setMonth(-1, 32) +Return value: 1577874153000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1577874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1577874153000 + +// Date.setMonth(true, 32) +Return value: 1583230953000 + +Original object: Tue Mar 3 16:07:33 GMT+0545 2020 +Original object.getDate(): 3 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 1583230953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1583230953000 + +// Date.setMonth(false, 32) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setMonth(11.5, 32) +Return value: 1609496553000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1609496553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1609496553000 + +// Date.setMonth(0, -1) +Return value: 1577701353000 + +Original object: Mon Dec 30 16:07:33 GMT+0545 2019 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577701353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577701353000 + +// Date.setMonth("11", -1) +Return value: 1606645353000 + +Original object: Sun Nov 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606645353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606645353000 + +// Date.setMonth(12, -1) +Return value: 1609323753000 + +Original object: Wed Dec 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609323753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609323753000 + +// Date.setMonth(-1, -1) +Return value: 1575022953000 + +Original object: Fri Nov 29 16:07:33 GMT+0545 2019 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1575022953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1575022953000 + +// Date.setMonth(true, -1) +Return value: 1580379753000 + +Original object: Thu Jan 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580379753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580379753000 + +// Date.setMonth(false, -1) +Return value: 1577701353000 + +Original object: Mon Dec 30 16:07:33 GMT+0545 2019 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577701353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577701353000 + +// Date.setMonth(11.5, -1) +Return value: 1606645353000 + +Original object: Sun Nov 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606645353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606645353000 + +// Date.setMonth(0, true) +Return value: 1577874153000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1577874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1577874153000 + +// Date.setMonth("11", true) +Return value: 1606818153000 + +Original object: Tue Dec 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1606818153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606818153000 + +// Date.setMonth(12, true) +Return value: 1609496553000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1609496553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1609496553000 + +// Date.setMonth(-1, true) +Return value: 1575195753000 + +Original object: Sun Dec 1 16:07:33 GMT+0545 2019 +Original object.getDate(): 1 +Original object.getDay(): 0 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1575195753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1575195753000 + +// Date.setMonth(true, true) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setMonth(false, true) +Return value: 1577874153000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1577874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1577874153000 + +// Date.setMonth(11.5, true) +Return value: 1606818153000 + +Original object: Tue Dec 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1606818153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606818153000 + +// Date.setMonth(0, false) +Return value: 1577787753000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 2019 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577787753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577787753000 + +// Date.setMonth("11", false) +Return value: 1606731753000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606731753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606731753000 + +// Date.setMonth(12, false) +Return value: 1609410153000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609410153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609410153000 + +// Date.setMonth(-1, false) +Return value: 1575109353000 + +Original object: Sat Nov 30 16:07:33 GMT+0545 2019 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1575109353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1575109353000 + +// Date.setMonth(true, false) +Return value: 1580466153000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580466153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580466153000 + +// Date.setMonth(false, false) +Return value: 1577787753000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 2019 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577787753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577787753000 + +// Date.setMonth(11.5, false) +Return value: 1606731753000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606731753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606731753000 + +// Date.setMonth(0, 32.5) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setMonth("11", 32.5) +Return value: 1609496553000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1609496553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1609496553000 + +// Date.setMonth(12, 32.5) +Return value: 1612174953000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1612174953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1612174953000 + +// Date.setMonth(-1, 32.5) +Return value: 1577874153000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1577874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1577874153000 + +// Date.setMonth(true, 32.5) +Return value: 1583230953000 + +Original object: Tue Mar 3 16:07:33 GMT+0545 2020 +Original object.getDate(): 3 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 1583230953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1583230953000 + +// Date.setMonth(false, 32.5) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setMonth(11.5, 32.5) +Return value: 1609496553000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1609496553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1609496553000 + + +/// End of method test Date.setMonth(month, date) + diff --git a/core/tests/swfs/avm1/date/setMonth/test.fla b/core/tests/swfs/avm1/date/setMonth/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..da030b5e6b09bab525b1359d503dda48bb2d18cc GIT binary patch literal 5280 zcmbVQcQ{;I_a2NA(MyzwHhS+wOE9A|qYe_$yU_;GQix6vy?4RYYt-mH5`qxD_fA9! zzH#q&Z|=?Se*gUTdDe5DbIy9#-e*7W+Rs`qOa%i-1_0my08veAFu>mi>J>m$Nmf%v zQ=b?1KfP|Dywo7tGTch)^8a;1$HDnM7*IHREdm1o0O0`ugeW&KR1NHC=7z9vaOLqp z*q6W&k&|LXSJQDP4^F3f4MSGbn5xa0t8v`&Rzf4jYChXONbJ;~X5p{A_hff`P7Do~ z(FrUi{V+Ajb2X_)5Hw8p{2rm_qmHlRibieci_#ddwLNSn%|a$SwNdQc{A)z0HxdM zhC*AUX_WPj7%&6$pQ)9YSrQ4vv>vU42C>uro$0jj%az)`?e2ETwJ!+j+ zhn;QFSkKDrbJ8|kNLMUJSLi#VZ^slXTxKp;0ZNI!gZ!ttwNf0(IVE$kml()BaW7s+ zqmAS8g2v{dDoIYK3Qz9P88@g#LoJ*-5S|EGkyGfxmdauXf zWI~x9QrP12=g)o7_ER*P?vT4Z+rm@){vvA;b9`XY0Ka4_KnhmZ1!>gPg1lU8K{mIqfFacndNFBbVJ ztyHJMMzl!hvr`0#%ET@u848TJppCf9LpR~#LS=;JEP;0Z zWY!PitI~2I3f$d|8NkB=qR+3eSb$fh^nf>5%dcItWcagswbMo1Cf-C|N~V6kJ^lih zbq;?trSe0;+rhP?*~fc%XEj)esZw*IP316$gQ!@aVYSezyk6xVa!8bdK2=_bX7d_+ z!|*fSh)H$f~}^EsurjQGeM$q{2h>ref0b=7aVD4JA{l#;tUR^D9j^E$-t zd5V)m7|ag!OcKBw9PpHyhQ|FBl7o`sC^L>UmiUFPTnvx&aa2}KWaOTE=rR3+7){J)q z-^2!hF+_*`(bC?Yg(t|RTR4;LbA-BQ_(N6m`SOd8?=znNX}-QTsq`k0)@(|HWf%{}{i0;G%F7|&(%Bnd9tg%KQQv*l8Hzg#Dh z?GTj0mc^#-9OEVw2#yLV@shP~*zIkwae@zfN8{&l9r*-Hb|-diD}Sj4AnyfIT8iBD zbYgB?Z2(;;(Dt==FJXCx5zh!`T0O!W&F}*99l6cO@VJMZam~?Jkglp|_jXuL2IgE;q-xAd-%t#v1zleT4!6QOsR>z|yU5Pkb){D17ORK)U;lV}eTK@4dA)owaUT(_J zQOO$z!I^!$p-M4b4UkBcBoc@tCUlFf#Zeg$-=r!=MbfWCUemmA*4i0}kf7u{YTfSz zPL2+-Kjdzb_rNaj1FlCXHEo8Q>zvAimi2dg{SW<@8G7uB<`48Jd-w6jeR~Znom{u4 zSi0jef>(%IESx3pP;P;rXtZylSDyJ*S~#bY;#p=u&?iY1*@g;DQt@uBjl-j{*X+27G>Px&>&LEaB@XG z>4MNCxZCiSPMaWQGKsf;L;CdyoY}pqIezrr#qPlH?QuHy+`UbTg17o^rzQBGv20#d z%S_TEqC|R?FgK1ft~(f`oiaa;9W6lrd7?Z$n_q1}l@!8s001fKM1i@P+S?$lwJcm+ zZ5*tSzn>@i*N)T@B-hO^FhkX$Pc_@oZy_d!;_6`0P1x+*)%A2yQB`)WgS%c^-()|x zTy@X6BQSV98>TN^mB=imX{VNw4m|9=27u&SkdN!pOm#SO$26H0ZN>CL7apSywGq@* z$_G6;Xiu^Q78G6=nB!UfSR%G!md2eEqHb35%!o3T%H@Liv|C3|vDR77;FAEg^bT1};afCia0zi7l+G)*$osPU+Z|bAin` zdXTu6T8&{7fwZ>%K+I9pWMFzKp-%ia^1+kf%jNXg+oMnRJADccU$d?;#P$LkQw+Dw#4gRd&OJ!uvuS?tBjS=JEjibSsTnOu zZDb?8#{q5fWSU^+N8jj93A9^_+(dg1=d*8vDJFRVQqtrzox$it$To1=?fc`-7ulMR zf6F7g)Qz%TGyEJb7fo?z@R;DNYIO$f{8kT_91R_{Df}V+A|bbAQ!rUUhxhe%BSwE| zZ)?L*mS>(r#=E2u9?7N_8Mi}|`%ic$ZWqx$Wm?@Tp9=6LFPyhi)wQEduK|o#>yzvE zEvXY5jEC>bZnE6Mj9?oKc(ao4_m+lVTE@cHi~&()Krd_iCUmF)CjZxE$i;C?nJ!6%ak{+J6bHr&e&p3!m@D)y#3I+;o z3z;&lS&Bu?VB1}1t)rFf=PN9XFpSiD5pD)UiHs;rs;FA$Oe@IHANAAT2@CtJjAYnA z4LTE%`376Z&vvi%+Ak;}!!bw{PA840aJlg<`x@bXdA2pUGuAWrJU-Sa*jjfqfacS# zegL%IKqgm}@72%}2kEZNGiPnG@^rE40DMbzj+Gt$86q123a5b9>8kw4tDJP2exhFk z$$%moisvMOM??~CeW!)U1k)XyAXm35K1h`5K3q}Yo5TLyVyD>=D_)0>Dn4QLPW9qU zoa$RjIhy8|D#2f6DTfz0;jc7-hY$rXsGu%QrZqP~XlQBjIdeV+4Rf%Gn9y8HoPda) z5&=%CJs(GuX77I7ON#Hbnjz0V-dF151!+}S=7;iVxvdmYA^StsL{}_;aN>#IU|6-w zNn33!MA^CF2QA&CX5&lk0V_ zl-#xrSfBzVr_03Ha3Z|XVJx1^mkJ{@6Y2I*TXGs8nuebUZJ#90;&-%M-XqYgF}q&K z&F{9UB7cbv$@HgS0~J1wYIuHzv2m_o!|oCy3s50*kH+voAMQz4jcHKm4YVTj<;V4G zhPAt0gQq}U_L!ngog$H9xrERwTQ5u}f@<^#y8FvG24CP=7!4wsC!E!AHEw#T9d=$G zbBK#(CDUVM`U@OC3j$$X7W-Ln_PmX}5dPsIEz1S@zB!d^GWY3Dsymn49dew|%S}wn z4_@)9EKFYF#AWKd>D;E(Y^KSK(ZX~P_7%d)#$bvf*9kkA-UXVatU6tOSA@6d$^8qX zqa6~^6M^EnjaCZ5b>yhxFk%1ul!PV%08`b=FB(hlnQq1U8;9l0U#AnEc$K&`?kt}> zw{chP;QshdQgmqWu6OT|-!OKRSV3oq7M)(u z?Op!GVS{)+jOb8MFXr}2qg^%p`rFBF)wNDU&h z^q5})4dI6(MZAw;6NT;aZlus!+FYXoKIQjvJL)UPJMpK!Y%VY<^9bkZ``2=_vv>$$ zx4AEBeznPOT{crT=5;w1W#Z=nKC8hxFPUAHs3tJT?tZhA!LBC1^BZMWME>~3nf?qL zmABN6I_frcf8=1W;N*~ zf}&29WEe}!&OVXWVVe|>uSx}Fj^**H8vBY%kafSL%f4{zgDAk**yn}8XHt20eY#+( z^YomfT{8j4asWB~H=u)>h@r@SR^NN}3bh%_cEGOfdQb`MQJ<}9knp=cV8>+WY zvI3%1{T(OG(YhY=X}yl4qli^c5~-SdqMAe56NwK`I(FhAkgCC}Pm7BX??q3#B86n- zb`v97%&1dru^>11kLtU(9PLfA1MzB~z-pRJTg9ABus35Ucatd}*7+q9hDfks6cG zOA`t?S00P%7G88~__U%`Q|wIh@OGQU8L74nbTgDE_c1ug(66;DsXU(naXsmPH@Cjo z?t}RrgKVJ%?axx@|B5IiH_elysg1qG-z%Me$|+f;w2m|=zZ<(LjZAGEc(ptcU<)S; z2Xh`X6EkZIE7a>{Y#abOfC@l?GEvm?&3Ipes-*tXW)e^e&OLl{j2lhn#%>fGR|_Oc zZLze6X+rh%x#hHkf4biYK8?`}fmA5B8@q8w*q}N*PbUi#CntLwGZR-EM+aVa)GAEO z9ZfBMkMq}T|4%p?IvL=93r?sdpa#(&x4+3x{~LAlqkoJW6bs7!CP)1N`?IV4Rgn5G z?goOgU*sv6%0I!sw!}ZdIH*SXuQ~tTApaWT*Bba|2m{pK|4T*uGr+$y>t_H6@xSxz zpZoSJ(|+RJQ22l0-Jc7%;l{tQ>t}#=RDi#@_TR1hQ&s$xWIs`SsQmboaxfK4teY>l PP?rWe0N{9&JAnTHci{i) literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setMonth/test.swf b/core/tests/swfs/avm1/date/setMonth/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..59adfe20a654435fab67e228aaac07f080f6b59c GIT binary patch literal 3225 zcmV;K3}*8~S5priD*ym^oZVW@ZyU!IfBV7Z>RXmSWF<5T&?J48e2}yj6qZ)gx)?$gNc#OzFrgWyR zsg_ZHU>KF_!$P!OqI*UbZTxrK0BRABxcs<)>jjW)x^wfc6xq2kx3+zbE$di z`ykYjmNg0u;x}7b@dc#$ppLZddikJ?Q?`xN`ONHeb|$gDFrSH2scZ36W@CDKHJMFi zXXg@*)HWhqUA21okyhNO8&w*Gnp!tC;;E%E$5q5l)W7L+8#kq%XV@vIBdvJapv?M4 zBDtQ)WacvqMB2i9Jd<6`Br~bZLS}6};Ycg`4PjlzS8>ysA`~|;o}b!J>6o1amleqH ztyb&fK@k%qa6cFC30E!yJpHDy4HZp4unvK&RlqExR8{?0QR@e$f~!R-80e&Wqkt*s zrm|r)^r8aqS>=ie*j?5SaFqk373hYk1I;2r?v7*Aez!Z1y}o1Gwb7_l-q+N+)95cc5js{m9nX!LPeMA@3WcohNb!Fw8=<@ZXLP=(xBbDL5aIQVGqhx*BbKf zc79~&+IFdAYL=hu^-{+79%TIPu$vy~I6yge2w~Uwx*V2(gPgWQZ0Dv>x5pZAme=Dl z_+93-9pdh(F?NIELsqyJ`1@JsBel{%*U?V<9hAE;-VH_Kvio|ete350DC9Ft*^@pv2#(N~b1hAOobQVYPGf*r1d z0ILG9NWc@Rg_-%8nd$kt+0-UL?8GLIBS0jHLihNT9k&_|!2?x;Z0txK@NfAK>Ec z?q>jm06_2n9bm-(R`dWbCMFUP6Y&6FTA~z?D0zVM5FT}eOCa-fBDvuaMw>jyVt#Yt zv*C7g7T_v02SJK<9j(EWvG2G+JsI`pIuGIm2)c?(f~QOJ^$3v~!Rg8klex>w+~|WL zoIHOLQ3sI|1zFm}i7fIVEyyFfxygVwr@Yzh^X3}L>dK#1za6kU4D9I;*c%4+bqMSa z0|z<;4u*l3Is^`dftNc3UI_!Qb_l!{1`c-!ydDOQbO?MY41Bpm;Aj~5N{7H#!@wII z0+lfEW{1GBFz{A~z}LdS*E4g>FW2)r8xj&}&02m{~f5cp;oIN2d^Dh!Nu2#kk; ziRS=uPn>`k$ZeQ1x!Wf<01q!#S#{E=FabPGqa016lfaUvv`P7?gk(@N4mG3w)0?-O zLmudS*`duXUE#g>rF513cSNu{t`xYn(TD_AR>NGwtkKyD0lakhAjIC?+#G%hXG+ zP^;G^$bNd!R{vFS#Ba2-di?^Ux`|_5J74>3ytI}&`Yr5y|0ZL8tDR+==f4s$lK17e z=}z*_lFq7o)m!Dz^r0ywLPWhYxLCXAZBpBc0dovq&B@)Gv#p%?JzH8gbAT zi{E`p%jJim)kTKm=y><~uhMr89zNVr3m>WnnmNU8zgqq8i-h#_1V-TDLB-ftEB3`$ zt!`L`bzIY+fP24YmQ{VHZWQsj<=nN^8s;HrWJ?Mr# z9r|Fe4qdQkfed^5&CnGr9AvytKS+6xLkP2$0vX8dI4>-ai%3>~XK|zMN5xBEhYsxHA zq9o*pn;Zzs0WuCJ4EuZ7_*h!;RQy{+3e8Vo$vU6DL3toR)Y!IJFvEo?^s0sn&V zAd%+|5~JmpDDpY-6!1xGV}nIb5B8f@vl|IM+k*0G)kl>%0Q3P0qc9Uac@!$@M;`_5AnW98;$^LR zL*KPjt6bQAq}3~iT7>RcET&*z-BOH_Vp5_~rT3W%x!P1<3g~rhfee@K$ZPaE;=LFA43*uE8}UNB+Rvb1W=(oi3Ru?MXN<)~~ODyps!Hu{-{ z-g_%WH^?{rm(8c;l^S}1e%_>Peq&Gb`gQMM+~;jX?{@jRPVQow0cqSm4hw8nivDRC zq4V-CJ9Nvu$ZxYZK@{va%%%2QM2u|v_B6@c({KTw+``%oy2pVnfGBED=BNo>`1WDj$)h+ts*qbGuL9AKz4lURizoeL z^-6g1CtuaD-XT)@PVItZ%M#mcDKz=>az9JcWhZ6PtTEv2SE4+acXGPuHUYbN zrbF!*jh$Q}C5b!^lACx<_^0bg@suM`hXK?9=a@umAyRvuDzlw3KI%B+r_>=)k)C7( zsxj{Z4m_8M%w^&*^WQD%?fzWTK8R9T1B6q4O{6!n^6Q%uF0Xemup=g7KZ}*vUhTl) z;q8{~mD}gxm6893SMGdeuZ*1OmAfY|+g^$K*Rw>O^Y@ON6Lm&;v68vX`Hh&e->i;80Fi#CM&^acw z;iEItE=ujH)_-^59Tv!+S%m){h?VruD+lwOzZ@JU(T|LS$jZU8eyG*U7Cd#UKdkin zX!YkspPrEgdioOS>FWbHBkls0WP~lkqMx)gDD5PtepJ*87j;pKyYp<~^^p(ug4}~tl3_DvsluIgaEyABq8BH{ L3cmaY{T=jEWxrBa literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setSeconds/output.txt b/core/tests/swfs/avm1/date/setSeconds/output.txt new file mode 100644 index 000000000..960b13747 --- /dev/null +++ b/core/tests/swfs/avm1/date/setSeconds/output.txt @@ -0,0 +1,376 @@ + +/// Start of method test Date.setSeconds() + +// Date.setSeconds() +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.setSeconds() + + +/// Start of method test Date.setSeconds(second) + +// Date.setSeconds(0) +Return value: 1582971720000 + +Original object: Sat Feb 29 16:07:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582971720000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971720000 + +// Date.setSeconds("59") +Return value: 1582971779000 + +Original object: Sat Feb 29 16:07:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582971779000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971779000 + +// Date.setSeconds(60) +Return value: 1582971780000 + +Original object: Sat Feb 29 16:08:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 8 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582971780000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 23 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971780000 + +// Date.setSeconds(-1) +Return value: 1582971719000 + +Original object: Sat Feb 29 16:06:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 6 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582971719000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 21 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971719000 + +// Date.setSeconds(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.setSeconds({}) +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.setSeconds(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.setSeconds(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.setSeconds(true) +Return value: 1582971721000 + +Original object: Sat Feb 29 16:07:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582971721000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971721000 + +// Date.setSeconds(false) +Return value: 1582971720000 + +Original object: Sat Feb 29 16:07:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582971720000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971720000 + +// Date.setSeconds("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.setSeconds(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.setSeconds(60.5) +Return value: 1582971780000 + +Original object: Sat Feb 29 16:08:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 8 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582971780000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 23 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582971780000 + + +/// End of method test Date.setSeconds(second) + diff --git a/core/tests/swfs/avm1/date/setSeconds/test.fla b/core/tests/swfs/avm1/date/setSeconds/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..c7e290e80f8fb8bbc4a39a8fb74c70d54d899965 GIT binary patch literal 5117 zcmbVQcUTkI*A4`vC^ew;-Z7v^FG`gTAs|JNUWL$G5ReXnLZk{J%}DQ60!r^7CJGjrZEcV^ym=bRU!2_&Ea0EhtqMDs@o;Fp0r1<+Dg zgepKygdzXwMS}CvRxwZjtLxnS%MG8H_>W-z%sX1#LBK=dQy8=u%~J3Jfld6QC_1T{9&UMAbtLH)ZW%oX|wkz=aEdEY_F zt5BqC7p zw&(UvG$>l+kd+L_ivA2*N#tP%VRtm-G)_Z%7}ITRlROa3{{3#5LDJW{BvyTd%I0Qm zj(RXFn~T$37)GJ$>NlZ~9uFg}@D5QqIVm}~Wh~uD6mpW))bqiedY=|?IC@R zL+5GcV1~Z>Ggifl%7Rkuc>R&EpK0kHxC9E+z_LXt)m#!lTME^0qJxiT*+BbtU z33i{LDheXxl6x5yNdow0ZHc?K^S>^!(wGs&t*?Kb|$wZdxugA-s zr4=@z-;9h-RNe(>%%FumM7V?%CY4AiZ-l&i&PRNL7u(I8>_}}%)co3F2fq`Y>==@# zw|O9c6RXMhHl&R*fVqs38#K5Rq8M$S#)0fy2pK0^6jD(Slaq)LS*N>@YP~&C;k0?3 zv1cgaMsrpcmf+7E`;k2LG|4gk>pnqx3KZ!23XZ>zHu!emT)7OT-jZ3mIY zn!VvelcD9)GTP7G-9GQ&%WXI`sqov!e(^g4;AiV;QuJsL?GC2-x`XQ7vxWX32l-#i#$h%PvQo8=6KqcV3yJA-zrBf zM!GIPeUK;^XOc58v~8m9{#;Pz!5H zR45b#qq>x!dnywAZ&En~nT==^SnTYQc{F?mE8aDE<`gsA!S12TO%9p(_yZ2a4#T|j z!T$MeEF)Pdf*wxVCPMz{t4X4dq6Y-O*qG1o-PrRMh*j)fu4)&0@a|UmR-UB6h4Y7X zuwfp(h5jB&JOWf}@-e}hK@ZJT3qTpq7-VwW)#)L3Dk3dViEs*}##hUSzahX_KP~M< zr_FjDxo6#|(Ndp+#rAVw$f~mSgPV;~0JS@H0L1ZIo{#8{EV@WPdx!K`-FT%5+xOGCOE0lJ8xUEamL0!B&%+vB)RE zH#IV{VSYQiPl9!06L~|wZjsw53CAj~rSHL`9BpPY%!|Ka*I`z;nk*rI3{m1fmxXsZXg@Nnk@^FY>XAa9JD~oBzAT)R? z^6+$J`{nEM8!c3Qrb(k2?>9J9q`@C$FTJT7+~dt3=GlIh>^zWpA1^L!Zd<+m#F{#S z;j67$voeXRzbCjox8BoCjEQO%?;LflcaK+9C|$>a=nCg_s&Kp={NjkZ3?jZKOo3=) z@Bm4a#@J!hM<9r? z9%I=$2<+elIqEAF0P1!a7MLwBa>@H?E#4ALytTmi2;tDk3F;^8Q;MH>6V_v6#nvHV zM#SOQ*Z#K3?J1opIa{jI_tdUkW6M$yT$QARv3HfRKefx_BHiHY*v@JOLhrkDyh@5v zMTGWl{@W9Fhv5x+8sD+4ruDAl;f7-Q=%csAmwEQo7WekO4;7YAP$LumUdykBVFPvQ zQZwKeK?YJT0=cjF3XW+u%u^g@JLeQ$ zt1!jJON$)6e>xYT)*dQtG#rh^|L0=i_icU^h5KKNu>t@f++qRov37Cta@4o;_I7f0 z@cLt^Fu}Sp$WUWn-6xFI(e;D2(Exf#)0CymecMz zUl>prj+!~~R;RJQ&N97}zU%K2FhD@Nq4MTaBG*gexz9{FRc)ngqR0MYuJ!Q@^cuT8 z&+*LjL>5#Z71~~K_`XEtzq-PtW_(asC3DSF&DNLDCS2 zZZA}s+#)2eP)3U9X;YCBtOU=;==-WxSH3^bGz+4C-b+Q*Ol`6+O2s*#OIX$mC61#Y z{NB5(!M3NLkg2X5$T!b>N%p(Z<$-z%d_*>>Ks}Ub*Q)F;q@wYAzJI&Lv;U(RF_~4O(g3kf$fMpQfpk0x?=K6k z$XH+oK?L&B!%4?|cdC+IBfiM;FYpe(<5y3{%IdkNY$vHnkECu85+x=+t1NHR8Gcc+ zEpUna3K1{Bqh`~MQau7WIeUM6^MZR4*lBW$siAXQr739Us^94%FoVAO?VvVLCuO^ z(3}_|?tZ-U?x9lRrHezK$-mXCqVbMMdM+z5u`*a2$&)QofMuIwXbL;-VK7?-f6I=SMFZ+QZk{JnnrEaqc zYjRl>U5`gzX1;#57}li09~YN%gF=#W`9GfFDY^ zEh(1p15O~S*Ql5H!8OKZvnrWD4i~?YQWtx8vN~6~{MUAY6n$>AtAxyzqUrK$QKFlo z)?6R$B@t*MXKd~#yt17F)rC>^(Z&FZ^%z}Bi%V8D^sRH&RW$gf{VW&b;)*M%-`>{N zMaSnnCb|`Nce@oE7M+&u7A;}Kdi{dx$=X347Up~MZDR=YzGp5tHQ6G@(Qqu1X?V*d zQn&H80#fTr_{fp~XiFi;!+@qTOR_eS%w9)e1#=Zm=_GQ=J+gJCroe1fkQEvx@ga(a zKzvQ@h&pPYQpTt6Ymrx)HHJ9a+voI(3c`BFNKNFxb%(LkeRkAA*!7KOU|genqcoSG z&W8GPsO^bn%m+ofw+n(s;ZTA-71aRUYlciYj$rcG*z$}c?gAhacZ`*!=v+&Rh`6yj zIdP`T6#)dacPAy}(iax!gP=E3>V3kT`c?J?u|oPjD<$+^{ju5-D|Q4%RFlP!bM?#V z8*Mz4dB}&mE!`km0@?yyht5TCX(g+QWZQZmRnk_MAcoziG zY12trq>59?kc$I#D7MyNDV=d86GCGn-W{mDn*+JB1w+0jC($h&7wFADD!N>EFXEa zfom|N-@hN zb#?LW?bIv4#8}Q=!p)T?=UOA|!QocIN5h2oSDj}AVB-P7$Gi*q3?BaX9tP8cZYSg# zbB7SzG1?O^5jKNN7Pa5>0qNGWAT0{7XuMX!=&XFkq<#(M^MuIR#(T_2VU=cQFTlin z=Ek+d>ND~^*PpJ<8wxBcq|O5ZS7UC4aC@uMPXcKe51bWcXvSN9PJl zIyEyOJS~_VO8vbyIiXO^D!S+PpI5c{S3IK~`(-_M#FB3y0Po+wTNnzGd%+mk1<{&k z6CCS8M}AfUD49Iw+^vfrN$BSdWp+`m&t7&W=-O=LEQ6T#-PMW~Yv?2BI4Pm_fG=gJ z!pe0T1ex|f8SDBr-g0vjcj!q6Y5P9WcC9d%88q*}q^hXY44n=yE~?yHgtL~YW@xlq zS+Ecyz7k1B`}n@m*&=asvC50OP;U;Ydu81!>0w1QnD)WBXCQ9#g3+e%HTY-)3*~3@ zJ>75}|Mu%CCNLcb;oVwD-E^i9$bR&4R#?zHWtjZi8xRr6m+X8jD1hkN*ccKZeLdfPo(aTooX5VGsa5zBm{GSg03@ zsa$4Fdt513trWKIjUCu_EftF$9v)5|PEVQj{a9jtem)jY#*)cN^Q2LCN4 z~U%fv5+S_^KBvTy0+G+mub8T`Iu2QDn`||(7g%j-aCU(v$2tSP_=Bmnl~O~7O`WhR4Sx0iM2#>HJwh+rRP_d6N&k`csjG3PNrwm^XZjU zHe-TNM_R_rH;CW3w89HW^FbYHoAuIu38!ousdMQ&)0vsX>ik?fPNXic#AnlM)6>hz z%xvb)T~}%w5w5OAz4XW^tkum5jY3VYTL$sey)nmC#7)${sZtv^#h+)`38*8j(8f(2 zN-OvcVO{1|anq?HG&eAwpW0997*B$W8l=TmtM&1qj0qBipUL;7e_Q}~T9!7UY*hE{ z10ZV^Fw1Bay?UhS^?ggj)uQE1bW**M#}srOAf>^3cByOu_LZvpxWu6wruGe+pl^>O znZNVSBd_m>cC9ta<@XJ}?({otN_-1LYdI9!pxqm#a=By~s7b-4`ujLjwP71RI&CtN zS+x&b0%_3h?V!YMpRk=$#kGdKyPY4IRb#VQv<%x%_IfGfdpl{rJ9yJ09R(;y4k7Fs zUzfuYaFEk>i0#}I>h@Rz&hmO(2EWUkwnN-LF~)XKe8>vd0)Id2e598f=sMcT-$A<# zLB(Qdrw|9jfi0})c+2g693QLRF zmIb#bix{dAB_Up*t!x`EF~BAA?q>j`06_8p9bn}ER`vidCMFUP6Y&6FTA~t=sCa<0 z5FT}ei=c`VpAEO0o&cAjIS5L$>u?30jD6dU-tnk6twoS0K&t9E`$f9?UXKu&63$Cu zm`qYp6-IZ4aF+a0ZYrpUEUEH3&RAJw@*<;zU&*bLM|6Fi0Xe6--t6-x70T+$xzp&G z!0s@xr$b=1Y<47}VS@Jbjs+#&F47&y`)@TD;D z{F@8yx~)3j<&85O^~TywxG_b{II`A#frLe4|6) zn_=K&hrp>YFxDY39tI|!1H{d50$w1uVagP49$y1Ipx7ndNu$yPh%}7~G>uLIOP=yN z<);#oLCplzjP_5j-)s(nI-|hS(h?!D(Pu}S3I2MAJ|e6YVcP=JQDO{tU9o9*2c8>k z-erg=o&s9zO>@Q1(}#;=oipr_S|WOVEq7MG3&g$!9P8G3+t=%gzt_&bg>$rTQF-#g zug=!KNp9bqW1o7zomGoxZ56d=Nr5MG=N+%BuK4A4mMxuQyjF0%WzXBb1y_8!oqa3k zWuFXcMqL@jWTs}AdZ{I9^{N7yPtV)xzetYwwRTpoo?}$kajYw6YahoeE3=2cfvxXd zXUuQ4vuyqBS0YC8f%-PxiQb{V0*xv=JgDztRIx8J+T?bv5aI^Y{Q>3A=7yowMHCgN zruX|V({}+LKHSptAL{#tHN`G?TK(_Kg!J?nM&RLo+1%61{O+e#H*M2Csu_^Seb2B; zdUdOA7VxOy+$Gf-)&Uq+UauM3?8H6>`2)SaY{Tvt?85FYbi-~H`e3&XU9f9|3cGvI z3%f<%%@RNCFK=%fHV#l*E9?6f5IcZbpB*Bnk)KPxuFoPY24sKUWG8EpoUFxR){u@z zFwzj60J&7HHEdAwdbzxZw!`-Y!Xm43HgF0jLtG0S%vYK!bFi#Px#6Y&(qe#&!%4&b z9yUIf6(SY?77=+1aEb<}4AvZx94#uuEegSMM*so;g76@b=MEC1rH3qwS@M+d zNo-?-MNSU(>sGTH2|n9`@@d6GmDvaM0SXkzzwFi~6E9@haQMVna2+CmlJ5f6JA}g( zw@HhkEnmGxv@S9P^(n$WZQ;+qzuMBvG5~;hG9v8^1 zhRl{Xj-}>4an7}Z8l~e7@j|U@-Eqk8fzi7k_~|_^{imGX8=&{O^zU+de}F#V(kq-k z7@%Kp=^LCr6rf*p>64s(DL}vM()(Bs7M;vR=yGX`ItPh=`hu}X*B7~iuN)5$2a6LR zu*H!C8l?>J@-X$$2$_ZaHiD!dS`?E|MH%ZmD2uNS(OstGSM;uTuHJL9kjS&pHJXJ) ze-;YgsI~h4+Cu^HG?IR^9os{?SK)i?%wc%e|~sZ&bH!-7e)f9~t$ssTZI- z7K>@vSGP5@s9BV#Rp_OiM(*!4m;!n$nI{8g$tX^$qqmkU;k~H=ih*$;-=U5mXV{H; zRbvb+bDqeTbl}x$;k02<)l-xVusPpSG;{A8Mo4T}p8sAbDAMOL#$GiJsY&#i#h*6f z+k?m(^D)2rq+YOK*|v>J%{EXUld%V_2JNt9A82}2BW(0D1ijwX3T}|E`)^cF$}2Xi zdHVT|viXfY$?Mm>gK?j?5xv{x>pH%TX$F*WeiW40td#xJGD7F&ZFb;PMOoZrZ;~wW zH_WB{Eh0xYeS4bX?P<7xk8fbz0^Q@l7C;oWCv((-E`0ks^ZYLb6r`$jKcq*^F8V8u z(nmKvn?~t-51v8kATk+5C3zHwM-{RQ6Az2vJAmQzGZ--%t2 zY*})fErlk3QSE1Gy5yuRnl%Qz{Yq8`b52f|ot(1HMsY7l*O^DSESCNxmQbZ(-;RR` z>pLw{PYtQPqo=t;qVE@(J7iTFbt^$>lrd8+F6G!>+(Y)%%Zwp%Zx}lj+NsE0tn&&* z4O1)BtDQw+lNmG;3bEQQ#J{B>e(9NlRX4=QD$^h@gaRChYSfA9_5Z)9`ag2W_gE17 zNc|F_@xo~OBg}*8i!h7$%l?Q*X=k);#78>|43GFL#}g#tT^MnH&hXZ@>IL4Ufq&JL zA70MS2(Y_s{|^5{0lwx0xa~@ny_G7Do>-zNbPx|%y!E7sN;~IP=`cidXkZ-#-a<@_gp43m&wD-e>bSN z`?Jn@kjfe$oa$?`LT!0{eZuAS4hB48GWN4r$?eq+93I|oaj)Dw3$Kj)H@tG|D|=<+ zRIl7VewlkE>R-9a!%A4<&{&Nqd3m_AvIk&6Xz&YyYUzFNkH3xPqtg9oDmf7 zj4FMhOI3?~9 zmSlu2!lIw#8I*RC)4vljf%7Thn0(&yRhLnJb*Ua-CaTL=$uhgyC*mz=N;rf>^|}ha rPbFQ{;_e)qczu}fQIj5|k_?+ZO%>s^gJaa26umepmhk02rghUK<;xp6 literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setTime/output.txt b/core/tests/swfs/avm1/date/setTime/output.txt new file mode 100644 index 000000000..6d1468e4e --- /dev/null +++ b/core/tests/swfs/avm1/date/setTime/output.txt @@ -0,0 +1,350 @@ + +/// Start of method test Date.setTime() + +// Date.setTime() +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.setTime() + + +/// Start of method test Date.setTime(time) + +// Date.setTime(0) +Return value: 0 + +Original object: Thu Jan 1 05:45:00 GMT+0545 1970 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1970 +Original object.getHours(): 5 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 0 +Original object.getSeconds(): 0 +Original object.getTime(): 0 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1970 +Original object.getUTCHours(): 0 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 70 +Original object.getYear(): 70 +Original object.valueOf(): 0 + +// Date.setTime("1594844387653") +Return value: 1594844387653 + +Original object: Thu Jul 16 02:04:47 GMT+0545 2020 +Original object.getDate(): 16 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 2 +Original object.getMilliseconds(): 653 +Original object.getMinutes(): 4 +Original object.getMonth(): 6 +Original object.getSeconds(): 47 +Original object.getTime(): 1594844387653 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 15 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 20 +Original object.getUTCMilliseconds(): 653 +Original object.getUTCMinutes(): 19 +Original object.getUTCMonth(): 6 +Original object.getUTCSeconds(): 47 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1594844387653 + +// Date.setTime(-1594844387653) +Return value: -1594844387653 + +Original object: Thu Jun 19 09:25:12 GMT+0545 1919 +Original object.getDate(): 19 +Original object.getDay(): 4 +Original object.getFullYear(): 1919 +Original object.getHours(): 9 +Original object.getMilliseconds(): 347 +Original object.getMinutes(): 25 +Original object.getMonth(): 5 +Original object.getSeconds(): 12 +Original object.getTime(): -1594844387653 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 19 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1919 +Original object.getUTCHours(): 3 +Original object.getUTCMilliseconds(): 347 +Original object.getUTCMinutes(): 40 +Original object.getUTCMonth(): 5 +Original object.getUTCSeconds(): 12 +Original object.getUTCYear(): 19 +Original object.getYear(): 19 +Original object.valueOf(): -1594844387653 + +// Date.setTime(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.setTime({}) +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.setTime(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.setTime(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.setTime(true) +Return value: 1 + +Original object: Thu Jan 1 05:45:00 GMT+0545 1970 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1970 +Original object.getHours(): 5 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 0 +Original object.getSeconds(): 0 +Original object.getTime(): 1 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1970 +Original object.getUTCHours(): 0 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 70 +Original object.getYear(): 70 +Original object.valueOf(): 1 + +// Date.setTime(false) +Return value: 0 + +Original object: Thu Jan 1 05:45:00 GMT+0545 1970 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1970 +Original object.getHours(): 5 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 0 +Original object.getSeconds(): 0 +Original object.getTime(): 0 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1970 +Original object.getUTCHours(): 0 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 70 +Original object.getYear(): 70 +Original object.valueOf(): 0 + +// Date.setTime("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.setTime(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.setTime(5.5) +Return value: 5 + +Original object: Thu Jan 1 05:45:00 GMT+0545 1970 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1970 +Original object.getHours(): 5 +Original object.getMilliseconds(): 5 +Original object.getMinutes(): 45 +Original object.getMonth(): 0 +Original object.getSeconds(): 0 +Original object.getTime(): 5 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1970 +Original object.getUTCHours(): 0 +Original object.getUTCMilliseconds(): 5 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 70 +Original object.getYear(): 70 +Original object.valueOf(): 5 + + +/// End of method test Date.setTime(time) + diff --git a/core/tests/swfs/avm1/date/setTime/test.fla b/core/tests/swfs/avm1/date/setTime/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..cf8633cd10131762ac66ae4ab7f4463300c51c71 GIT binary patch literal 5117 zcmbVQcUTkI*A698q!$sSgAkA|O^VVYgc2e>2q-1ggx-RP(lH1`Ku|=QC{;kJ6h(TI zBE9z_C3Fx);1_n+)%Dx`=ezTqXXcrC-!pe+&bf2W3)3PZW&i+40RU{x5)AOmz@GwW zLsayX_28ng|3s1DQ957)Wnl>P`d=_YQqn)1ZNKt3AtM3+vd94dYCKF$S4Yjo+6#qn z_7w3&Azvq$yYz`Mgl+KSuATQF>TUJuV~BXM{OV7$&fm1@vM!H6~Rv=vfNYEfH(>$J5-`D?Y_9P?lu zI(GA_)G&q>`_$+q84C1>tYU8nL?W!nj083BJY&+au+fhl)SG3$g(d?Qa;A&eE;h+v zF_D7lDGQcZ;#Z+H+3t^eO3tX-0`)IRByy7ss1*k#i>hc20{bel2$k9$LHY~eHuIL1 zVx~1JiQ*c5YVm5=tY3m^f|RHPotlY8TL3v4)YPOo+NA4MN&K`&`c=?ti%eJ@I84sB z>ltIA@ci+Psr9R*xgjmCL9$MG`gGf9@$+Rsem2;YwtD0-67qTZtJqfJMt8Ap8dhHL4wgj8s~mZOk)uN(e>W&VfhbyA=_bT#2Sx{(XHX^P?zZ=Ho)clH}P zI~|bEKp51HNTY1u;&s@5tsP<`d~aWHyWalSkueN zlqOZ^e6sRjXs>wMaqrQkA9Gf-=axlZ1kM1%b^3aoy zX2j4z`6fFAppr@tf_m=L?H>X=ozhx&NI>kflprFE!ju$Day^}xo|^;_^iUu$ zFyqE&3Z?5OFXKNsxNpxA|6ZItHVM_LlppiCvRwr_DYDuRft-&D@_-L&~ zX8*n0p{_0K4ZfVmJ3~_$G-rsmd?X29#1}anEL^m%5Uq_mN+g*gZFI`(yY(azE@us7 zJXZqh>TFWVRCaICK7Nl(P)nB(U_X;#oXMjHTv zY?I9=-H{vFo>Vldme-Ja2p1D~VRd1Q=AdkJxRLpaw{vM{(ro$S$U9=n1`xugvO~D) ztA|++Sf;Bmf!m2Kd?Dc6EAW#>6}0w7Y>O2qhRxFHrumT21TkjE!YfMg+Ed8cB+Vj{ z%qVw(uGc!T;-(;hZP`-fc8>CU+;;?*q*Gbyc!qBix+w_gVW zNI0TC7P?vV4BOpei@*|0`8QI;o@M{eAN5}UPsIKAy+tRx(A_? zdCu+~$KxpT)QI}ru}sMh_|q?eZ=p3N9-zCq1-JETS0VzWdV=4V_W2D9=c^umT^KT> zUhU2j3UG2CEtV6C<&U$1Ubdau5xRH#8*;ngrJ3pCcY2fg-DM5BF8;U=uP`EEjZO^r zH0SP|GwB_5n{d7E%YR-2W{ezC&ebN(eI=kPO>u0sT9roxtRPzU7a}cvq{7NX6O@;p zY2UNAn{Gt|_A=}#mL19rqs*utrMd0uNJkTepi)|@AY)Qhd7BNv+558hU>(m(6ROFJ zD=378V^7X;sL8(`MNA~9Dtl_P0Xt=~3{_Oz6&rY+8fS8yo^|cJFi{(qB znXLU<4jYD4Nt*VB?QP;sRl#(7NSBLyIMa>dz2>casxRgzE1&wo(AqNPQBD+ATH`_{ zW$&5FY|iJ$i}&b-sLsrq)szPS{<&uOe4Spb!vC+OH~;{8{F(vtvO+p|*y|%aJsq6w zJpNcQ;3qCD@^mNf?g24ST_3%ALNe57&*QhS*cuW6;nGSDEVjhyL+85R>Yhq(?Q!#z zH;PCUT{V8>31P6k%04#tbjug%*Fns<3hw$G%lnpeYL_+bO#biHkDkkT#sbS^0gzZu-r5)3Rf_&>Xz*=L>MmT zr&DHLLv_^v-VwKh9SuuKrZ!C2W9;0IIGRt1KihAy+326W9mT)ImCzDa#KYU{R`;yQ zJLjFzOtpwd^|bn06%MBB`f!YXp>kEGFl!S#rpnpwkphx!drYiU)fGn%bqC&?zqBBK z3-^(pSV^us?y$}LO}ul+7X^VC{_b7@Nc@Sy4cEsTaT;mK*EnH^;dR!E#tm@w-EncXo3yXz^i@5h$0qc_y3e#*TO=p}{V;U6&C|+fpXpA7F@u*XKe)h_c+hK;DS?)`Q zBO|Qil6mh#)mWx;ox4xzLB*Esj_mgSQ#r(&Qc32)I>03H{3Z{t0rnMX#G&N zla7AroLcd;Peh@nR@rOY@`{D%@Yy_eAKt~)qOs6G#++#UJBBbv&alh4|ae4kw1}Raf*Ccbmxf;bIO+;|NF8@F`#^x$(Uuu z6zZl&J#UlWKc7Qxq2$8Po5vcqVKvBiR!4j#hXM=dTSbV6oi8?at^vPi@wC;F!B?OM|);>Er6F^rK#h(51P>WLd)eVan^y+KC%znF>gVzZGF`)E~;)y$%o6 ztu$56)D{cwnG>X6SHA0Jz)+MTTN+Af3l&_ziBHftNHDpEei$#wGF!aFp%)}G62?F* zy{z$#E^LQJ-mC2($0N}SM;h+wbu0$PT5TF@NbEUpUdVTy?6VVf?$Yv)taPoEk2uoSXsoKX9(k2ip z(qyEVAXcw+^YMMAFYI~`?si>)w2AWQzp>52i0FGQ-cCgG9PZ$Hq$c_GiK@9HO>m>7jb}P>sI_}3c&iF^q^wWMgrRjIdz*)ar)lcV3k z>b*|X#(0{LK$)6G=@{8eYTaW;KcFjBDPc6nm3dOrLF06yD(STSOQps-!kmgY0Z|bf zu)AI{ubD^6J<=cqm6Q=5a#Ag0+Tpq+<@Po^-y!3s4YOyG@BuE_TgdAiBPr%+1!()x zFCm$a*H4bN5GtA?Y*h-fO5%={;s6UQP#0H6Fy(m;JHbp232arM99d1#cVzaj9NyZ& z(eYSF^d6uwVKWcvMygN@*bo!-Ye;j3hVrWPek-@H3L%_*}NKVo86~{b&4W^T5rz3u-#qM5m;~!w{KT)-;|2Kh6M}^^v-nNReX8DzX_&2 z&3UQ6X(Du26`%@##Iscv-4oN!AIOGOFHfC!B5qo%+P++;Egf=Z2n3 zQb!d)D=x9_d^XYbsWfzPk+y4jO0VPnM8~<%LjI#g111U!@az_pzCBVNXv{cigF8B**mKbvTl|n9}`EMS~?=vD2&%cFQfY^*lBhr z?&thnsy zKkz*f!%Qu~k5cFVDin05?U9R>0}}CTrSng%f{C_PgB6cEwbRnb%E4JwAB|E&xFVcw zM64~X?GbkP)AJ-Ge*kCzbN~_j(dl^q8ed8MEqo;6HSF##tTS)-}BcN_;(k-*T6qrRNz1Dzf{CO9sGM_{dAClfB1ikvwyy~ z-y`iOzZcK{m$>^efz#Odx9IxmfP?mzSo`bM{gCW_53--EC_L*&$icLLXHKt>;kO%v L0KiB5H2~m$N*|(6 literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setTime/test.swf b/core/tests/swfs/avm1/date/setTime/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..87e9e2177782a7cd943b199426955fff3b4f1672 GIT binary patch literal 3153 zcmV-X46gG-S5puADF6U?oZVVWZyVPYKJ(ykBwG(ZWhY8JmJ{1jB9YX~5-ZD+NQ-e2 zQ39nDNFcx%kwa-3l0$HYmX)H2yJ@_svMGobX@PFKEYJcivgoELy6C3AphY*`bkhP^ z6%X>8pc*>jwFI+57l-=El@ny?zXiPZf3d?GoSn4BC(j&b{-=ID>dYxa$i zMU6_x8g{W^)*aKTX{4?1SWV~d$OsqvxLWtb*6azrWbGIeMXQ>4tk)B%iDZJvL8f%3 zVd#$4*s`q3;xggVRx7%_r)@N>vSHgOUax4G%~@?++i9AWk~Te;T1Z5Z0a->C|1C}? zCzIpJJNS2Naw+^0T?^t%JIeC>XZYY!nS- zzriQW+FJTS&35!!(Rh$u#EuEmET!*fQnRb6Ofs{anZLiBO3lwDGuh?LWM(EapIN!j zW=t6BO3PZsCh;4WR(b(x0jMi&yB6WEsIg?qPnp&RB z&SYorcv3rv@N_jA<|CuD+OVoL3U$3<8^lw0M_gACH&Oql%?@r_d7fcMpsuu12RC&o ztrRqbby;7>O~;DRyukQ=>O7?rJP9spkP+MM_Q!)VCP)x|A>Wg}I0x|5l-8kQ)OMXc zAZryc%V<@-cA)8vU0cJ|q7^N4QlnYK6m%URt-*VaS+N28%-Sw4ap;AKUBe;h+oMS4 z@4WNC?>nGftIbN~eM4`!{cf8Q-@?$^E`>H|_nKL$n6`nMlssy%k2BSpjuD{KCL>uj zXU`*$2JPMqOWX_y+cK-3HRRpv{K%>q>*ca-I6<=COBvtW$^_lPn?C6vL^*H?QP%{z zT$Yf7+_p>XhqhQnr&tVeEhoHlH^Hi2LZCRf59{5LipN3dNhSCbndd1r_q22mq}fP=Nm_|3ri) zwBjH`T!^$q-hRT{5^uM7TjuT0c{|42f8}k3w_g%iJI>qN!jDAwmC!oltDy=@i`bS0 zuP2Wfsu3k2UZAaf2QD$hCGzfP0HhE=@&R37JoT43LNSZcqIzF+9mL%DDdSj zfx}VYD_sI#jRLQA3Dly%>sINBv}EDC(1OW>PP z;CPq7i6}79B`_HUrk(@D&2J1|Ah%)46mA|~13aBLrtYRuX$(Y~Mg^Ki$AKkJIY;@a zgvqdG0%}J4r*b!2=RuuTU}ts5ou!W$YsJ{Mz;u)t!yQj-#@m7ChFfZI;aKN1d!(0$Uf(F3)b9eZZvn@;b=vlw^~B%pWZ%Lm+PA1Y`QSGv zYu`AxZ_c$(z1PXA#gn#*+OwpkbuK3kXR^LCxsOE62%O`6e$15u{`@e&YA6#e5 zZ*{UPck(L{Bl$pmo9;yK&|iT@l^q_`cQLBimm6+zyH*Hsjp_b?^5+Xf(C#6M3RKg3 z{g>#w01qE-=*189UBjMWw>$0r_hmwQdI(qH;cms+(JTDor{1s}%Q>hUP{e)DuuZ+T z(XdK*)Nn77>P>qO47;e;jZJo3AA#bY-dJ{Edjz&&dmDOTy9Rx*-GCn0c0h&g9XJcy z<-oNPKj|-TZW;~_P+zU+yEYIzfLWhEPfjDhlmcC!#aIl;{=Cjk)*?Asi$km-9bUyq zLwpQmvsQ09pcM5=We07C9}0v;R^@!?6i$Y?7CM-(v{dF`S&<4uEdiv(5E+M)hJrn8 zd@L(OD*i1Z@)qC}4Nn=YIbsD`REQfCg5}5`+SrZ(0{#WjL1NDxBtc6LSr+r;DdCgY z#s-TW9qhO5Rxc6)wuR->iiaw*3+MwBD3E{ojddno$g|<_iLu~1!~iAV0jzfjhbL~G z7DF3>dW~pZW(ew2gnin^pMQVJ1F0Mik{KDp*zu{cD$sI_nI6_vqEaPNcQHNAky{O! zEpHr4EqvmhYXvn<$34#rwVs^okUs*W_dW>H&v^8obNbm3z0ae6pVRw8^Z}1v<@CW2 z{hUW%>^ik-dtwHK?KWjCbwM|EN%;NeZqfxQ+67(h# z2@U%ij%JlLn-aAuy|mNF{hbCAK(8c=WWYQb#Z7he%916#H#I;pFbd=&)BzL>r`f1! zjDcm&Bl(gJe7{yYZdg?H7$rk&?uQi3+WD3d5gU~kycY_K47iN3*NlB?5`E_Jr-S&; zAo9k1%&$JF7i?H|9HUxy4AjSB>|v`x+c%v(O|NN$jedimce`523-a~gjp|W(w8Nh5Q0}m57Gy^(>XPaM({)uY#vu^2rFxDI%rs$Sz2> zEV;v$LX*F!_Omo?x+#lhjRAkZlGVY2o6}`Cr{vfu-UVrnd4$Vi=}%$_RT>KHIGC`$ z*CzGUdG+k@aqf`l`vv9>S(S#pN>CbR%v6hu1-2KTA$#g2#t^$Zgq;fQROBAkd6}Yy zs1@p!?jo_y47wT#vDzubzo#L7>6wC6FT}_y(;zQI0vw8J+>Pq>|G%gPKXS--SrGe3 z{Su?`!e|B~%!3(-FpK!h!HCCcXS`#?hr0_5kN7KxVC zUCz%4u(xc#fd8QYUvmT8aiz-sN|lF?EK#k~5>-0{?E0||K%yJdXbb;!@CL*g<$$w*XV(F5%IE|ZzdWepHc^)*?cw!EGj^LYJ(0gsrB{VY~;XSG9zhqv3@D>qNVD_8#;Ub*$Py>j(f zuiQR-nR_K3T+a%1&Of?xPTU>km1CWwxX$@8HC;Io=O|RW(HHbdNZXK4HrvOX5fuN7 zFy@^RB&zbg{t+PQN(!D4I(+$W_y0*Cn5PyR=pGX~@X?vci&9?I2JbHX!vguQ1kwNR z!b%G0tyYFS6n{zfy8%RVC0FVLzsHP7vz%K)T3ZSE@ z0#}9`i@^R9MTSS|LT)GvY3g133r0vv`bV$=UMCe|AOKKI4ggT$VQNraHD^mtM{6e! zVQ)u=vXmLU871n7?L_ZLtQ(N_Kqek2NvlQAK&CY|5*k)NIcfQ_4Ew-q0`%#lT0T*}SD=eacEZ;ck>0;DYSa*cI(lYlT>E8d z-R;6K2a?SvPh0?ztNUK^3G9q^CqmI#NeVcmgwKlF zUgJH~YbQf@RBNf6Hk(nuE_9*EoZ)(GlG%IA_$E+ch<+vw5rGxL7tNj9)_wY3Cp=KTIKQn=}k-IA&-;=-Ef zbKxFPaPp%xRs>|SnCU^F&ghl?=2jKfEQ5M->lS?AayMr&&wUSpU^)$urZFwc%j!4F;;G0Sw6LhmbF+q!Nww*z4hCpm&4D< z5SRJ5;tZknU?j8QKJ+#Q%$n1|J2)L4ky*O*?3>i|aE+fZTE4ipXFp$RZ7OgtId6p_JZ@W;?_? zGkm5b5QX_^f{(AY`Aj22+iFZoH;93oE|JQO1{s_MpSS2XB35IU>J>3k_w|NP0DmUd zkBo_9BwIbgXN)!n0Ko8TVmVrSSXfzjSe)h!HhspeSc5)dJAgdq_7E7YBozsVPby&p zFazbC#c4B?)rsVUKqg&NN3#L0K>?l6$f%@uHiGu#w zHA0u;)4l~v2}Y|}!{sT|8k^X^$$aHNfh-Bv`R=eOfz4+_`P-RJ_9SA^@i6qZ28+*QMG+frRyX$ zyKNG!mO#;^<5_+*gN5x0f@u}IVCM!6Wzrt;(2xkHIoKyEZ&MgP{~QTUeF_LB$lOCE%KTv>+A8J zN8B~%qk<_NyS;(4N0r_)Vr*BR>NHsRTp9LXRotVvEuoFBc!Mmc|1us(!uDWb+tqYr z5;=b#pdXQ))6-;^fwUQe5XG ztY$Ip2v1)r9XM8+1)0jbfCGxl&EYNUQGpU8q0Kk!1JFY9VTUJJw)*Dsmd7tYm%Xv= zS@%qoPoqDZE_$4e{6hB*`S3`&@9E871$Z>;)-%zzLv-!bJNAPjZgf=8uun&0FrxE(MKNT{ z=S{hq=mtWVz_k%*H^`{Ae@EWt`VcJCU)jxi#u3@JUkS4w*S~bJZzv|bjD2{7dekw< z^P-#p`aW@t z9`qi(osi6NdgM_(EUAfvPpJA88wyor-#WPEyK$g0+H%r8@8t*-@oAX-?x9J4SCMsQ zDQ(x=!MC4?VFNO>mISINo&Us=TiI61E`IDi=2RPhfmv&}=Lvyn{uPY+gCZ*mfUs1-=&>(Y=D ztpqMa>3gZatQbGbGDpY!q?d-KiPm^uoQA6(N?g_pCyk{d{?@yz#lEMXkg2KW4_@G9 zl>cTZ*k4OUh{_@7uZ5HBT9nzrUeuc8KERfbZ@3oOP7p@Q`s&u)X`)oTVch?4A2l73 zok?{w<$z)EFzWkqcJkRV)16NLqP+*aA2?EaA}Y8*-L7pJU0%;$8(}^qWUSN)1B~>Ga%)?=K6i$eCdW=!leLhaVolxl@_! z6m}%fhv6L_<qB3`jFa$Mt1LA*7WHtvD~5Hq)s^k zvPB{4ZKZ|$vucdfA^-(N26Sf>A+>v(TGm;a3D@I%`0e7S^xq9ob|3DH#;GPTo*(=~ z`K4+VP4JbhM^Kf8?E=D3>D(ffkbF}VeNl%WZnF{CSKiy&u%GAi)G4Pf?VYfEQ;V|a zo`sC5$mH1))_b7Ujf$D@V20-l_Bsaktl2eyiE3j8<2OrsG$s>qJ1XluWW@2{!SKYD z!jNYyqKeAa!Im73RVM5zc8M_~4X|s0!O_<_Kj^fLA!Y+y7%-V?*`I}r!djBS9N+ll zH;5x{oCEsjjI0Is5)pRO**a;IWexDAvaQaOPm1h6wqnjc+V>BVPEP=rI?pA1RLG|4N*t-rY|dJ8*mabR zWV(}d^9@Rae1BugTYMt;#gYq>Hf#31hn#AOT<1&I$|T;0v6HU`2hH^Oc*cB$YX)r; zb7v?B-^0k+XwR&A6V1ZNaWU?F1#iTknm@hmfP)jtO2@*;76ve2R;4)ZwmAvL+}^>2o{(BYkePla$=$=QHJE5#pQT2+)VS(kL{EJuYvJplqj5 z9rKRk-787R}D{aI+wVdah&(Gac z5m?el56_d!5ENp^P~*yh)6T_Gm$`RH5vL(-|JYY9uVg_2dK;Qg;8x$Yqo!1t-eLp{ zL*Ybw5OrUum;ph#^YHQ9xsI0amnh*imN-m7VYh7+Ll7Y(H;fU?_53!f zA@B?E<5zWCKDTHUfHu8X640CQZBMq&!v^)<2qb;5D7nvTSi2`qZHBAMfmo`kQ!+ui zfC_qI=S%EDSxp$vCbLXx^4>5H*dUpEC{S&vE5xpVRrj#(? zahOxfU$DI zTdKb1jMOGd0H`YH{q?105Lt4VdF+z~TsGCAZ<$*ocKNGon@|;&{M!-Bi)?{b+`2V& z_pLX57NMRscPeF5p-$~p_ptk0e!cr4Z%I(nMV-<5Y(|l1w?r4;nxtF?CdF{|5^t_F z+E*Lm4i2{xJ{Tm7i`vimI==S}Jm$qbyWr~W7Z=D(XOfU-#2rL*$8b-wMC3MX@_G9; zPdaEVYk^tOWvymatlr8eY|7_gup3OlD&BQg2B$hVN8u>pIsaZaq&EGT+j_>w1q1#? z<&*`0|7z6DAZ`y$=1Cy^#RGd~l4^$Y#Y}neg%cmY7^A_=ehOGU{9#7s-R@w~;e+K( zCO59G_&kA^{@8P4so`M_z#E^mI|6YRW7$RWPEs&8#lD^?D(Tcthw-#vcc}IE+7yI? zwJVvP-2Jqw%eUedY11d~wj+^z6$Ka{AH@s?C_KIB-v!fIU>6wcLWh4+1*jS)a_!c{ zk0kW*248YeugzJuC+gaK#Z?Bo^~O#oQljn+QOEZZT34T?balsay*dGw{WT-#y;nD# zoh6YyX>__?k9D11n92>9c3@K=kgCCx;l)LW-=Ys&iF&$LyM-AmG3qmkbfl-(klq%V zvx7x`1VybWtmZYMRoc~pWFU3QzNbHSlfrOQM9k-19V_)Gv>!B7&%0gmk+Gv5Qe?Lp zRx^_+On3L4V0K8r0(FSe+pDlE()B*;L3U|8ni6W-3gdD{S>n-OwZ>815{sSY#pqBt#tnBPS}27Yhc0SPUmT9gs^oI(f4swvv#p|vJ$qmu(Yv8;!iJ=ko*Cl z#)Hn`znzZeGJGZVx7Cq~H$*O-vjU!49H;Zt5b>~f$D0>-9bj;%k+G1fzQj-XsejU# zgo$9r!%pWZ+|d@_x%s$QTe!G5*jie6*g89jc;Q!JVdadl{v*!ccl&?R2?*%{|Lx!4 zmw+GCe;$5ubN-uk`k;S~Qx*??{^IWZN&C^Q{_gMm#XF_o=WlKgO#7eY-&@_EjI=N^#j1im-{0C3$=V9 znN6>2kISWsmBiNK$f0dlld;&*(b2@w)Pz|(h$ZId=VS57*yQ9ma*SKY6fdPEIAKW|E2dH{z4Yc-)6&oD8~Y*m_>K^#C|AznhpvWHK@B2M2gL+{_mX z$8CW|H$mN-&m{|Ht*qNidbL_A=5!)3 z_ITVnG;<#w>5q)@0&(?1%wznrDxqbYo6in-xg2x2Ejw!zp3QCT9#@T6*09WaEoUJ6 zEk0p3H^mJlvel8U!Qdd^vGpY5dsg=p} zOnUa7E476PS68D}d}QR;Yi5~7p{my`gLrCj#BmjI6ZLPh*uqWe=NWbi>PXACa8sMo z@_s{Dm-$uPbfyT+4UFff)>Ashli-pDDY4mXe%vo(f&}4b@_p$amjIrYq%9~Jl>_?_ z$XW%=GFn-$9BX>*z|wHFXgL#|RIBGO1>FQlYVe+2ELnhk#mWILap;7J1H&fhyQ4_v z@4WNa>pP}h>-AFUeM7G~{Z5+_-@?#Z4uv*o_hzwFDq03=l6R^8KF(CB+lG%$n~Y>u z>_eA88nk;SC~?OpY`0i;ts(Dj=SOD6*eVn(!}gQCUds61Zp!Zt-tsF@J=TD;ydIaq?=q+D5O+?Eu@e*@vck2%-_JT9>7_clj&|~Q(C)%$ zC*+CC9#jg&O3^-sVg;$iyvC*-eDhn7(K9fWfR)+-T^4DBa^kcHJ)eg%)i;rVV=~NS zJRXNb^c74_L77?#GxNZlf*r1d0LuZeNx%~`^V4(F(^GTzW@n}VJ!3-wgON3=HOLzU zyEvTWI=_@CjvmD0~FwY3O^E| z4vi?t5EVjgk++}lw#3^F-j;d$bKZ{d_MdrM;q8|M){gS_p6~+^ejzlvJT+8dc?sLH z;Pzw?Lp7o##0#{QX~881xJ2Il41g2>NFJaKtQ^3~9^l2qL;_+W9^gw$R00we4{#pB zqmFP9RB`OH!B*1~;3_owL5X%8t-_O$Z@bYu8TO{N2=W+66&+{4NLSzM5h7EH~3Ssht-8a)%( z83uN>3G5C7d)fr{hJk%;0{g?jOKk!N!obUI0nc+r)zs}M}gta1UTVOg$jNzUuHs$WXbHj~$ z3=zdsK$E>`uK0QSaB-}2nmv-sM6a)9&+B)A*tdXV-MMJ{x?S;$t?XO4K>L=ICm;Ok zeC-?O_RTr=srOr1wRGNAQG1pZcrtg<@w)DcUuk98@&(3g71vwlqU~F7#iv@?w|Y_b z$)Kjy)nQC#YMQB+T&7m9DUkm3qOJam@9yOf1q-xzd1jEYdRbz*p*he6DsMl6(*c*X8*xQ3n*sDMf?A4$H_H0mLZy&m0 zui(2`;)nf}ogKr*0jldI{lEfZ2Qce11LQRFbII5BS%k%a?9W^5WG#}DwK&Kc(#a4; z8lqz$7c14e4N6WgmG;qg_`X0`WL3@tPT^#T8-auQYC~lXmK7;G*bqQk3XpL)Y0%%p z#>cWkq~hNqBJTiB(cqN9nj?~>MTNLcAy|(5u8HjkAmCpR9whSIL1MJ@kYzDLo)SKZ zZEUc}>A`;8Y;+>QXIoG{t$3(12Y^06fdcuL+1_H}g$x@GpBM|SLj+LrJ-~X0aJb^O zXfd?ytJjFu1%{wLMcAiJ{Q376JdnysKbescj2)jE>jEvunCU@XB`Q@Sbr;j)61mlo z+49D*)a)nDxmHl4bld@6sC8^O4*5MWdglW_z00Nll+(Kd^d6V~T~6-}(ED6^nbZ3N z^h+*%lhX$R^vf=NoYSua=vQ5O59`6Aleq|8E^SliAn{LMF!t!i5_j;mlRn~LaSQ~u zI3|HcDNVdQNPRR!W+A_gAnAt|#UxZw#`+G*;;Tb+mnr!bz3ZLpi%u32c^0}svykY| zLg5>=X769S2;k`_;u~&03Nz8FJ6F;_`Y3SGRwH$}m$hp3%8squ#oX2-qgFEYJaool zF%A1_wq_PIixRamy|mNF{hbCAKyM{;WWWp=#YuJa){-T>H#I;pFbd>5)G=fYyI!kk zjDcm&Q~8n(yjIDdH7u%nhLQm`=Ua+q?tjAwi4Dv1-wOpr`dr4?E5;Eui9R#<(?Wb} z5P4%h=2xH83l^-{wo$Iy2I^xn_Mp|E9Tn|EO|NK#jedrp*SlKY4f0L@jp}K6g?c4N zKi^R{zp5U+D)Y`ob-~_tKg}Zd^N&yib&}>wF{Ch zOK!2H(BvnhMxVD|$!dSr$?39_Q#RNr?gi-v^9Yy4(x1c&zu~VU)irm3EuTj(> zwL-n#UL>}dK|`SstF1!(TN>h*o+(&$LyW944e~-Lz=5bnov7aY|BI^sBZs`mg4jdq zmk5m)M$;c*9!y_^S;SxVM?6Y9qb(yo++JXK#9uiXBN6Ywi2HMfx3*O;@ForXtDgMu za(+gD-DUfC_#X=J4JW`YSE}r-RC)N+64hEQQME@OG1X<@R}aW$3@*l{;VAD??{` zB_k{N1@t{zMxM6+6H{G(>&vhpm=A5 zG53rhQI+rajsQtllK+g*;^Tj__YVTWJT=ik=a|rfkIqb9l=7<9e|O;>7Rdi52>+KC zR?d952x{Q@9vzvV)-iC&RLr7Gw>)`uT q(m^fm%(98sgZUmc=|U>Wu&J|D5zaa|M!iYVjgw*-U;YD9uhN^&6EN=p literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setUTCFullYear/output.txt b/core/tests/swfs/avm1/date/setUTCFullYear/output.txt new file mode 100644 index 000000000..9507cac18 --- /dev/null +++ b/core/tests/swfs/avm1/date/setUTCFullYear/output.txt @@ -0,0 +1,57146 @@ + +/// Start of method test Date.setUTCFullYear() + +// Date.setUTCFullYear() +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.setUTCFullYear() + + +/// Start of method test Date.setUTCFullYear(year) + +// Date.setUTCFullYear(0) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000") +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(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.setUTCFullYear({}) +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.setUTCFullYear(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.setUTCFullYear(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.setUTCFullYear(true) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("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.setUTCFullYear(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.setUTCFullYear(7002.5) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + + +/// End of method test Date.setUTCFullYear(year) + + +/// Start of method test Date.setUTCFullYear(year, month) + +// Date.setUTCFullYear(0, 0) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setUTCFullYear("2000", 0) +Return value: 949141353000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949141353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949141353000 + +// Date.setUTCFullYear(-200, 0) +Return value: -68476109847000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68476109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68476109847000 + +// Date.setUTCFullYear(NaN, 0) +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.setUTCFullYear({}, 0) +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.setUTCFullYear(undefined, 0) +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.setUTCFullYear(null, 0) +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.setUTCFullYear(true, 0) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setUTCFullYear(false, 0) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setUTCFullYear("invalid string", 0) +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.setUTCFullYear(Infinity, 0) +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.setUTCFullYear(7002.5, 0) +Return value: 158797016553000 + +Original object: Fri Jan 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797016553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797016553000 + +// Date.setUTCFullYear(0, "11") +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setUTCFullYear("2000", "11") +Return value: 978085353000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978085353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978085353000 + +// Date.setUTCFullYear(-200, "11") +Return value: -68447252247000 + +Original object: Mon Dec 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447252247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447252247000 + +// Date.setUTCFullYear(NaN, "11") +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.setUTCFullYear({}, "11") +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.setUTCFullYear(undefined, "11") +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.setUTCFullYear(null, "11") +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.setUTCFullYear(true, "11") +Return value: -62104282647000 + +Original object: Sat Dec 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104282647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104282647000 + +// Date.setUTCFullYear(false, "11") +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setUTCFullYear("invalid string", "11") +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.setUTCFullYear(Infinity, "11") +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.setUTCFullYear(7002.5, "11") +Return value: 158825874153000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158825874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158825874153000 + +// Date.setUTCFullYear(0, 12) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setUTCFullYear("2000", 12) +Return value: 980763753000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 2001 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 980763753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 980763753000 + +// Date.setUTCFullYear(-200, 12) +Return value: -68444573847000 + +Original object: Thu Jan 29 16:07:33 GMT+0545 -199 +Original object.getDate(): 29 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68444573847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68444573847000 + +// Date.setUTCFullYear(NaN, 12) +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.setUTCFullYear({}, 12) +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.setUTCFullYear(undefined, 12) +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.setUTCFullYear(null, 12) +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.setUTCFullYear(true, 12) +Return value: -62101604247000 + +Original object: Tue Jan 29 16:07:33 GMT+0545 2 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62101604247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62101604247000 + +// Date.setUTCFullYear(false, 12) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setUTCFullYear("invalid string", 12) +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.setUTCFullYear(Infinity, 12) +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.setUTCFullYear(7002.5, 12) +Return value: 158828552553000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 7003 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158828552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158828552553000 + +// Date.setUTCFullYear(0, -1) +Return value: -62167441047000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167441047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167441047000 + +// Date.setUTCFullYear("2000", -1) +Return value: 946462953000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 1999 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946462953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946462953000 + +// Date.setUTCFullYear(-200, -1) +Return value: -68478788247000 + +Original object: Sun Dec 29 16:07:33 GMT+0545 -201 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478788247000 + +// Date.setUTCFullYear(NaN, -1) +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.setUTCFullYear({}, -1) +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.setUTCFullYear(undefined, -1) +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.setUTCFullYear(null, -1) +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.setUTCFullYear(true, -1) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setUTCFullYear(false, -1) +Return value: -62167441047000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167441047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167441047000 + +// Date.setUTCFullYear("invalid string", -1) +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.setUTCFullYear(Infinity, -1) +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.setUTCFullYear(7002.5, -1) +Return value: 158794338153000 + +Original object: Tue Dec 29 16:07:33 GMT+0545 7001 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794338153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794338153000 + +// Date.setUTCFullYear(0, 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.setUTCFullYear("2000", 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.setUTCFullYear(-200, 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.setUTCFullYear(NaN, 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.setUTCFullYear({}, 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.setUTCFullYear(undefined, 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.setUTCFullYear(null, 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.setUTCFullYear(true, 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.setUTCFullYear(false, 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.setUTCFullYear("invalid string", 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.setUTCFullYear(Infinity, 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.setUTCFullYear(7002.5, 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.setUTCFullYear(0, {}) +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.setUTCFullYear("2000", {}) +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.setUTCFullYear(-200, {}) +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.setUTCFullYear(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.setUTCFullYear({}, {}) +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.setUTCFullYear(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.setUTCFullYear(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.setUTCFullYear(true, {}) +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.setUTCFullYear(false, {}) +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.setUTCFullYear("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.setUTCFullYear(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.setUTCFullYear(7002.5, {}) +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.setUTCFullYear(0, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, 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.setUTCFullYear({}, 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.setUTCFullYear(undefined, 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.setUTCFullYear(null, 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.setUTCFullYear(true, undefined) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", 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.setUTCFullYear(Infinity, 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.setUTCFullYear(7002.5, undefined) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, 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.setUTCFullYear("2000", 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.setUTCFullYear(-200, 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.setUTCFullYear(NaN, 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.setUTCFullYear({}, 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.setUTCFullYear(undefined, 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.setUTCFullYear(null, 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.setUTCFullYear(true, 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.setUTCFullYear(false, 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.setUTCFullYear("invalid string", 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.setUTCFullYear(Infinity, 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.setUTCFullYear(7002.5, 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.setUTCFullYear(0, true) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", true) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, true) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, true) +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.setUTCFullYear({}, true) +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.setUTCFullYear(undefined, true) +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.setUTCFullYear(null, true) +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.setUTCFullYear(true, true) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, true) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", true) +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.setUTCFullYear(Infinity, true) +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.setUTCFullYear(7002.5, true) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, false) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setUTCFullYear("2000", false) +Return value: 949141353000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949141353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949141353000 + +// Date.setUTCFullYear(-200, false) +Return value: -68476109847000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68476109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68476109847000 + +// Date.setUTCFullYear(NaN, false) +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.setUTCFullYear({}, false) +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.setUTCFullYear(undefined, false) +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.setUTCFullYear(null, false) +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.setUTCFullYear(true, false) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setUTCFullYear(false, false) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setUTCFullYear("invalid string", false) +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.setUTCFullYear(Infinity, false) +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.setUTCFullYear(7002.5, false) +Return value: 158797016553000 + +Original object: Fri Jan 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797016553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797016553000 + +// Date.setUTCFullYear(0, "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.setUTCFullYear("2000", "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.setUTCFullYear(-200, "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.setUTCFullYear(NaN, "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.setUTCFullYear({}, "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.setUTCFullYear(undefined, "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.setUTCFullYear(null, "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.setUTCFullYear(true, "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.setUTCFullYear(false, "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.setUTCFullYear("invalid string", "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.setUTCFullYear(Infinity, "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.setUTCFullYear(7002.5, "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.setUTCFullYear(0, 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.setUTCFullYear("2000", 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.setUTCFullYear(-200, 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.setUTCFullYear(NaN, 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.setUTCFullYear({}, 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.setUTCFullYear(undefined, 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.setUTCFullYear(null, 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.setUTCFullYear(true, 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.setUTCFullYear(false, 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.setUTCFullYear("invalid string", 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.setUTCFullYear(Infinity, 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.setUTCFullYear(7002.5, 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.setUTCFullYear(0, 11.5) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setUTCFullYear("2000", 11.5) +Return value: 978085353000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978085353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978085353000 + +// Date.setUTCFullYear(-200, 11.5) +Return value: -68447252247000 + +Original object: Mon Dec 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447252247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447252247000 + +// Date.setUTCFullYear(NaN, 11.5) +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.setUTCFullYear({}, 11.5) +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.setUTCFullYear(undefined, 11.5) +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.setUTCFullYear(null, 11.5) +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.setUTCFullYear(true, 11.5) +Return value: -62104282647000 + +Original object: Sat Dec 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104282647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104282647000 + +// Date.setUTCFullYear(false, 11.5) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setUTCFullYear("invalid string", 11.5) +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.setUTCFullYear(Infinity, 11.5) +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.setUTCFullYear(7002.5, 11.5) +Return value: 158825874153000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158825874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158825874153000 + + +/// End of method test Date.setUTCFullYear(year, month) + + +/// Start of method test Date.setUTCFullYear(year, month, date) + +// Date.setUTCFullYear(0, 0, 0) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setUTCFullYear("2000", 0, 0) +Return value: 946635753000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 1999 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946635753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946635753000 + +// Date.setUTCFullYear(-200, 0, 0) +Return value: -68478615447000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 -201 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478615447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478615447000 + +// Date.setUTCFullYear(NaN, 0, 0) +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.setUTCFullYear({}, 0, 0) +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.setUTCFullYear(undefined, 0, 0) +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.setUTCFullYear(null, 0, 0) +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.setUTCFullYear(true, 0, 0) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear(false, 0, 0) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setUTCFullYear("invalid string", 0, 0) +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.setUTCFullYear(Infinity, 0, 0) +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.setUTCFullYear(7002.5, 0, 0) +Return value: 158794510953000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 7001 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794510953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794510953000 + +// Date.setUTCFullYear(0, "11", 0) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setUTCFullYear("2000", "11", 0) +Return value: 975579753000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975579753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975579753000 + +// Date.setUTCFullYear(-200, "11", 0) +Return value: -68449757847000 + +Original object: Sun Nov 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449757847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449757847000 + +// Date.setUTCFullYear(NaN, "11", 0) +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.setUTCFullYear({}, "11", 0) +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.setUTCFullYear(undefined, "11", 0) +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.setUTCFullYear(null, "11", 0) +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.setUTCFullYear(true, "11", 0) +Return value: -62106788247000 + +Original object: Fri Nov 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 5 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106788247000 + +// Date.setUTCFullYear(false, "11", 0) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setUTCFullYear("invalid string", "11", 0) +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.setUTCFullYear(Infinity, "11", 0) +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.setUTCFullYear(7002.5, "11", 0) +Return value: 158823368553000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823368553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823368553000 + +// Date.setUTCFullYear(0, 12, 0) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear("2000", 12, 0) +Return value: 978258153000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978258153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978258153000 + +// Date.setUTCFullYear(-200, 12, 0) +Return value: -68447079447000 + +Original object: Wed Dec 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447079447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447079447000 + +// Date.setUTCFullYear(NaN, 12, 0) +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.setUTCFullYear({}, 12, 0) +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.setUTCFullYear(undefined, 12, 0) +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.setUTCFullYear(null, 12, 0) +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.setUTCFullYear(true, 12, 0) +Return value: -62104109847000 + +Original object: Mon Dec 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104109847000 + +// Date.setUTCFullYear(false, 12, 0) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear("invalid string", 12, 0) +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.setUTCFullYear(Infinity, 12, 0) +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.setUTCFullYear(7002.5, 12, 0) +Return value: 158826046953000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158826046953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158826046953000 + +// Date.setUTCFullYear(0, -1, 0) +Return value: -62169946647000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62169946647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169946647000 + +// Date.setUTCFullYear("2000", -1, 0) +Return value: 943957353000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 1999 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 943957353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 943957353000 + +// Date.setUTCFullYear(-200, -1, 0) +Return value: -68481293847000 + +Original object: Sat Nov 30 16:07:33 GMT+0545 -201 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68481293847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68481293847000 + +// Date.setUTCFullYear(NaN, -1, 0) +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.setUTCFullYear({}, -1, 0) +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.setUTCFullYear(undefined, -1, 0) +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.setUTCFullYear(null, -1, 0) +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.setUTCFullYear(true, -1, 0) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setUTCFullYear(false, -1, 0) +Return value: -62169946647000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62169946647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169946647000 + +// Date.setUTCFullYear("invalid string", -1, 0) +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.setUTCFullYear(Infinity, -1, 0) +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.setUTCFullYear(7002.5, -1, 0) +Return value: 158791832553000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 7001 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158791832553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158791832553000 + +// Date.setUTCFullYear(0, NaN, 0) +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.setUTCFullYear("2000", NaN, 0) +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.setUTCFullYear(-200, NaN, 0) +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.setUTCFullYear(NaN, NaN, 0) +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.setUTCFullYear({}, NaN, 0) +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.setUTCFullYear(undefined, NaN, 0) +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.setUTCFullYear(null, NaN, 0) +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.setUTCFullYear(true, NaN, 0) +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.setUTCFullYear(false, NaN, 0) +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.setUTCFullYear("invalid string", NaN, 0) +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.setUTCFullYear(Infinity, NaN, 0) +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.setUTCFullYear(7002.5, NaN, 0) +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.setUTCFullYear(0, {}, 0) +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.setUTCFullYear("2000", {}, 0) +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.setUTCFullYear(-200, {}, 0) +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.setUTCFullYear(NaN, {}, 0) +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.setUTCFullYear({}, {}, 0) +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.setUTCFullYear(undefined, {}, 0) +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.setUTCFullYear(null, {}, 0) +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.setUTCFullYear(true, {}, 0) +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.setUTCFullYear(false, {}, 0) +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.setUTCFullYear("invalid string", {}, 0) +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.setUTCFullYear(Infinity, {}, 0) +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.setUTCFullYear(7002.5, {}, 0) +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.setUTCFullYear(0, undefined, 0) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, 0) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, 0) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, 0) +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.setUTCFullYear({}, undefined, 0) +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.setUTCFullYear(undefined, undefined, 0) +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.setUTCFullYear(null, undefined, 0) +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.setUTCFullYear(true, undefined, 0) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, 0) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, 0) +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.setUTCFullYear(Infinity, undefined, 0) +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.setUTCFullYear(7002.5, undefined, 0) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, 0) +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.setUTCFullYear("2000", null, 0) +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.setUTCFullYear(-200, null, 0) +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.setUTCFullYear(NaN, null, 0) +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.setUTCFullYear({}, null, 0) +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.setUTCFullYear(undefined, null, 0) +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.setUTCFullYear(null, null, 0) +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.setUTCFullYear(true, null, 0) +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.setUTCFullYear(false, null, 0) +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.setUTCFullYear("invalid string", null, 0) +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.setUTCFullYear(Infinity, null, 0) +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.setUTCFullYear(7002.5, null, 0) +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.setUTCFullYear(0, true, 0) +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setUTCFullYear("2000", true, 0) +Return value: 949314153000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949314153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949314153000 + +// Date.setUTCFullYear(-200, true, 0) +Return value: -68475937047000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68475937047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475937047000 + +// Date.setUTCFullYear(NaN, true, 0) +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.setUTCFullYear({}, true, 0) +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.setUTCFullYear(undefined, true, 0) +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.setUTCFullYear(null, true, 0) +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.setUTCFullYear(true, true, 0) +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setUTCFullYear(false, true, 0) +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setUTCFullYear("invalid string", true, 0) +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.setUTCFullYear(Infinity, true, 0) +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.setUTCFullYear(7002.5, true, 0) +Return value: 158797189353000 + +Original object: Sun Jan 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797189353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797189353000 + +// Date.setUTCFullYear(0, false, 0) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setUTCFullYear("2000", false, 0) +Return value: 946635753000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 1999 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946635753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946635753000 + +// Date.setUTCFullYear(-200, false, 0) +Return value: -68478615447000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 -201 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478615447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478615447000 + +// Date.setUTCFullYear(NaN, false, 0) +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.setUTCFullYear({}, false, 0) +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.setUTCFullYear(undefined, false, 0) +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.setUTCFullYear(null, false, 0) +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.setUTCFullYear(true, false, 0) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear(false, false, 0) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setUTCFullYear("invalid string", false, 0) +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.setUTCFullYear(Infinity, false, 0) +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.setUTCFullYear(7002.5, false, 0) +Return value: 158794510953000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 7001 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794510953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794510953000 + +// Date.setUTCFullYear(0, "invalid string", 0) +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.setUTCFullYear("2000", "invalid string", 0) +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.setUTCFullYear(-200, "invalid string", 0) +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.setUTCFullYear(NaN, "invalid string", 0) +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.setUTCFullYear({}, "invalid string", 0) +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.setUTCFullYear(undefined, "invalid string", 0) +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.setUTCFullYear(null, "invalid string", 0) +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.setUTCFullYear(true, "invalid string", 0) +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.setUTCFullYear(false, "invalid string", 0) +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.setUTCFullYear("invalid string", "invalid string", 0) +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.setUTCFullYear(Infinity, "invalid string", 0) +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.setUTCFullYear(7002.5, "invalid string", 0) +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.setUTCFullYear(0, Infinity, 0) +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.setUTCFullYear("2000", Infinity, 0) +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.setUTCFullYear(-200, Infinity, 0) +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.setUTCFullYear(NaN, Infinity, 0) +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.setUTCFullYear({}, Infinity, 0) +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.setUTCFullYear(undefined, Infinity, 0) +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.setUTCFullYear(null, Infinity, 0) +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.setUTCFullYear(true, Infinity, 0) +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.setUTCFullYear(false, Infinity, 0) +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.setUTCFullYear("invalid string", Infinity, 0) +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.setUTCFullYear(Infinity, Infinity, 0) +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.setUTCFullYear(7002.5, Infinity, 0) +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.setUTCFullYear(0, 11.5, 0) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setUTCFullYear("2000", 11.5, 0) +Return value: 975579753000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975579753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975579753000 + +// Date.setUTCFullYear(-200, 11.5, 0) +Return value: -68449757847000 + +Original object: Sun Nov 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449757847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449757847000 + +// Date.setUTCFullYear(NaN, 11.5, 0) +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.setUTCFullYear({}, 11.5, 0) +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.setUTCFullYear(undefined, 11.5, 0) +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.setUTCFullYear(null, 11.5, 0) +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.setUTCFullYear(true, 11.5, 0) +Return value: -62106788247000 + +Original object: Fri Nov 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 5 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106788247000 + +// Date.setUTCFullYear(false, 11.5, 0) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setUTCFullYear("invalid string", 11.5, 0) +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.setUTCFullYear(Infinity, 11.5, 0) +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.setUTCFullYear(7002.5, 11.5, 0) +Return value: 158823368553000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823368553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823368553000 + +// Date.setUTCFullYear(0, 0, "31") +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setUTCFullYear("2000", 0, "31") +Return value: 949314153000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949314153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949314153000 + +// Date.setUTCFullYear(-200, 0, "31") +Return value: -68475937047000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68475937047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475937047000 + +// Date.setUTCFullYear(NaN, 0, "31") +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.setUTCFullYear({}, 0, "31") +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.setUTCFullYear(undefined, 0, "31") +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.setUTCFullYear(null, 0, "31") +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.setUTCFullYear(true, 0, "31") +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setUTCFullYear(false, 0, "31") +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setUTCFullYear("invalid string", 0, "31") +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.setUTCFullYear(Infinity, 0, "31") +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.setUTCFullYear(7002.5, 0, "31") +Return value: 158797189353000 + +Original object: Sun Jan 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797189353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797189353000 + +// Date.setUTCFullYear(0, "11", "31") +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear("2000", "11", "31") +Return value: 978258153000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978258153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978258153000 + +// Date.setUTCFullYear(-200, "11", "31") +Return value: -68447079447000 + +Original object: Wed Dec 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447079447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447079447000 + +// Date.setUTCFullYear(NaN, "11", "31") +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.setUTCFullYear({}, "11", "31") +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.setUTCFullYear(undefined, "11", "31") +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.setUTCFullYear(null, "11", "31") +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.setUTCFullYear(true, "11", "31") +Return value: -62104109847000 + +Original object: Mon Dec 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104109847000 + +// Date.setUTCFullYear(false, "11", "31") +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear("invalid string", "11", "31") +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.setUTCFullYear(Infinity, "11", "31") +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.setUTCFullYear(7002.5, "11", "31") +Return value: 158826046953000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158826046953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158826046953000 + +// Date.setUTCFullYear(0, 12, "31") +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setUTCFullYear("2000", 12, "31") +Return value: 980936553000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 2001 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 980936553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 980936553000 + +// Date.setUTCFullYear(-200, 12, "31") +Return value: -68444401047000 + +Original object: Sat Jan 31 16:07:33 GMT+0545 -199 +Original object.getDate(): 31 +Original object.getDay(): 6 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68444401047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68444401047000 + +// Date.setUTCFullYear(NaN, 12, "31") +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.setUTCFullYear({}, 12, "31") +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.setUTCFullYear(undefined, 12, "31") +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.setUTCFullYear(null, 12, "31") +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.setUTCFullYear(true, 12, "31") +Return value: -62101431447000 + +Original object: Thu Jan 31 16:07:33 GMT+0545 2 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62101431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62101431447000 + +// Date.setUTCFullYear(false, 12, "31") +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setUTCFullYear("invalid string", 12, "31") +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.setUTCFullYear(Infinity, 12, "31") +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.setUTCFullYear(7002.5, 12, "31") +Return value: 158828725353000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 7003 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158828725353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158828725353000 + +// Date.setUTCFullYear(0, -1, "31") +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setUTCFullYear("2000", -1, "31") +Return value: 946635753000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 1999 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946635753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946635753000 + +// Date.setUTCFullYear(-200, -1, "31") +Return value: -68478615447000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 -201 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478615447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478615447000 + +// Date.setUTCFullYear(NaN, -1, "31") +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.setUTCFullYear({}, -1, "31") +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.setUTCFullYear(undefined, -1, "31") +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.setUTCFullYear(null, -1, "31") +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.setUTCFullYear(true, -1, "31") +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear(false, -1, "31") +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setUTCFullYear("invalid string", -1, "31") +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.setUTCFullYear(Infinity, -1, "31") +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.setUTCFullYear(7002.5, -1, "31") +Return value: 158794510953000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 7001 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794510953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794510953000 + +// Date.setUTCFullYear(0, NaN, "31") +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.setUTCFullYear("2000", NaN, "31") +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.setUTCFullYear(-200, NaN, "31") +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.setUTCFullYear(NaN, NaN, "31") +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.setUTCFullYear({}, NaN, "31") +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.setUTCFullYear(undefined, NaN, "31") +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.setUTCFullYear(null, NaN, "31") +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.setUTCFullYear(true, NaN, "31") +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.setUTCFullYear(false, NaN, "31") +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.setUTCFullYear("invalid string", NaN, "31") +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.setUTCFullYear(Infinity, NaN, "31") +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.setUTCFullYear(7002.5, NaN, "31") +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.setUTCFullYear(0, {}, "31") +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.setUTCFullYear("2000", {}, "31") +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.setUTCFullYear(-200, {}, "31") +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.setUTCFullYear(NaN, {}, "31") +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.setUTCFullYear({}, {}, "31") +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.setUTCFullYear(undefined, {}, "31") +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.setUTCFullYear(null, {}, "31") +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.setUTCFullYear(true, {}, "31") +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.setUTCFullYear(false, {}, "31") +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.setUTCFullYear("invalid string", {}, "31") +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.setUTCFullYear(Infinity, {}, "31") +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.setUTCFullYear(7002.5, {}, "31") +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.setUTCFullYear(0, undefined, "31") +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, "31") +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, "31") +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, "31") +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.setUTCFullYear({}, undefined, "31") +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.setUTCFullYear(undefined, undefined, "31") +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.setUTCFullYear(null, undefined, "31") +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.setUTCFullYear(true, undefined, "31") +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, "31") +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, "31") +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.setUTCFullYear(Infinity, undefined, "31") +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.setUTCFullYear(7002.5, undefined, "31") +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, "31") +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.setUTCFullYear("2000", null, "31") +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.setUTCFullYear(-200, null, "31") +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.setUTCFullYear(NaN, null, "31") +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.setUTCFullYear({}, null, "31") +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.setUTCFullYear(undefined, null, "31") +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.setUTCFullYear(null, null, "31") +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.setUTCFullYear(true, null, "31") +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.setUTCFullYear(false, null, "31") +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.setUTCFullYear("invalid string", null, "31") +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.setUTCFullYear(Infinity, null, "31") +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.setUTCFullYear(7002.5, null, "31") +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.setUTCFullYear(0, true, "31") +Return value: -62161911447000 + +Original object: Thu Mar 2 16:07:33 GMT+0545 0 +Original object.getDate(): 2 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161911447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 2 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161911447000 + +// Date.setUTCFullYear("2000", true, "31") +Return value: 951992553000 + +Original object: Thu Mar 2 16:07:33 GMT+0545 2000 +Original object.getDate(): 2 +Original object.getDay(): 4 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 951992553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 2 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951992553000 + +// Date.setUTCFullYear(-200, true, "31") +Return value: -68473258647000 + +Original object: Mon Mar 3 16:07:33 GMT+0545 -200 +Original object.getDate(): 3 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473258647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473258647000 + +// Date.setUTCFullYear(NaN, true, "31") +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.setUTCFullYear({}, true, "31") +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.setUTCFullYear(undefined, true, "31") +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.setUTCFullYear(null, true, "31") +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.setUTCFullYear(true, true, "31") +Return value: -62130289047000 + +Original object: Sat Mar 3 16:07:33 GMT+0545 1 +Original object.getDate(): 3 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130289047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130289047000 + +// Date.setUTCFullYear(false, true, "31") +Return value: -62161911447000 + +Original object: Thu Mar 2 16:07:33 GMT+0545 0 +Original object.getDate(): 2 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161911447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 2 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161911447000 + +// Date.setUTCFullYear("invalid string", true, "31") +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.setUTCFullYear(Infinity, true, "31") +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.setUTCFullYear(7002.5, true, "31") +Return value: 158799867753000 + +Original object: Wed Mar 3 16:07:33 GMT+0545 7002 +Original object.getDate(): 3 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799867753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799867753000 + +// Date.setUTCFullYear(0, false, "31") +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setUTCFullYear("2000", false, "31") +Return value: 949314153000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949314153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949314153000 + +// Date.setUTCFullYear(-200, false, "31") +Return value: -68475937047000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68475937047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475937047000 + +// Date.setUTCFullYear(NaN, false, "31") +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.setUTCFullYear({}, false, "31") +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.setUTCFullYear(undefined, false, "31") +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.setUTCFullYear(null, false, "31") +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.setUTCFullYear(true, false, "31") +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setUTCFullYear(false, false, "31") +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setUTCFullYear("invalid string", false, "31") +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.setUTCFullYear(Infinity, false, "31") +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.setUTCFullYear(7002.5, false, "31") +Return value: 158797189353000 + +Original object: Sun Jan 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797189353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797189353000 + +// Date.setUTCFullYear(0, "invalid string", "31") +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.setUTCFullYear("2000", "invalid string", "31") +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.setUTCFullYear(-200, "invalid string", "31") +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.setUTCFullYear(NaN, "invalid string", "31") +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.setUTCFullYear({}, "invalid string", "31") +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.setUTCFullYear(undefined, "invalid string", "31") +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.setUTCFullYear(null, "invalid string", "31") +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.setUTCFullYear(true, "invalid string", "31") +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.setUTCFullYear(false, "invalid string", "31") +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.setUTCFullYear("invalid string", "invalid string", "31") +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.setUTCFullYear(Infinity, "invalid string", "31") +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.setUTCFullYear(7002.5, "invalid string", "31") +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.setUTCFullYear(0, Infinity, "31") +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.setUTCFullYear("2000", Infinity, "31") +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.setUTCFullYear(-200, Infinity, "31") +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.setUTCFullYear(NaN, Infinity, "31") +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.setUTCFullYear({}, Infinity, "31") +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.setUTCFullYear(undefined, Infinity, "31") +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.setUTCFullYear(null, Infinity, "31") +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.setUTCFullYear(true, Infinity, "31") +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.setUTCFullYear(false, Infinity, "31") +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.setUTCFullYear("invalid string", Infinity, "31") +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.setUTCFullYear(Infinity, Infinity, "31") +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.setUTCFullYear(7002.5, Infinity, "31") +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.setUTCFullYear(0, 11.5, "31") +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear("2000", 11.5, "31") +Return value: 978258153000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978258153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978258153000 + +// Date.setUTCFullYear(-200, 11.5, "31") +Return value: -68447079447000 + +Original object: Wed Dec 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447079447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447079447000 + +// Date.setUTCFullYear(NaN, 11.5, "31") +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.setUTCFullYear({}, 11.5, "31") +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.setUTCFullYear(undefined, 11.5, "31") +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.setUTCFullYear(null, 11.5, "31") +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.setUTCFullYear(true, 11.5, "31") +Return value: -62104109847000 + +Original object: Mon Dec 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104109847000 + +// Date.setUTCFullYear(false, 11.5, "31") +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear("invalid string", 11.5, "31") +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.setUTCFullYear(Infinity, 11.5, "31") +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.setUTCFullYear(7002.5, 11.5, "31") +Return value: 158826046953000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158826046953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158826046953000 + +// Date.setUTCFullYear(0, 0, 32) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setUTCFullYear("2000", 0, 32) +Return value: 949400553000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 949400553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949400553000 + +// Date.setUTCFullYear(-200, 0, 32) +Return value: -68475850647000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68475850647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475850647000 + +// Date.setUTCFullYear(NaN, 0, 32) +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.setUTCFullYear({}, 0, 32) +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.setUTCFullYear(undefined, 0, 32) +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.setUTCFullYear(null, 0, 32) +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.setUTCFullYear(true, 0, 32) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setUTCFullYear(false, 0, 32) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setUTCFullYear("invalid string", 0, 32) +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.setUTCFullYear(Infinity, 0, 32) +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.setUTCFullYear(7002.5, 0, 32) +Return value: 158797275753000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158797275753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797275753000 + +// Date.setUTCFullYear(0, "11", 32) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear("2000", "11", 32) +Return value: 978344553000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 978344553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 978344553000 + +// Date.setUTCFullYear(-200, "11", 32) +Return value: -68446993047000 + +Original object: Thu Jan 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68446993047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68446993047000 + +// Date.setUTCFullYear(NaN, "11", 32) +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.setUTCFullYear({}, "11", 32) +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.setUTCFullYear(undefined, "11", 32) +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.setUTCFullYear(null, "11", 32) +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.setUTCFullYear(true, "11", 32) +Return value: -62104023447000 + +Original object: Tue Jan 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62104023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62104023447000 + +// Date.setUTCFullYear(false, "11", 32) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear("invalid string", "11", 32) +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.setUTCFullYear(Infinity, "11", 32) +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.setUTCFullYear(7002.5, "11", 32) +Return value: 158826133353000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158826133353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158826133353000 + +// Date.setUTCFullYear(0, 12, 32) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setUTCFullYear("2000", 12, 32) +Return value: 981022953000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 981022953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 981022953000 + +// Date.setUTCFullYear(-200, 12, 32) +Return value: -68444314647000 + +Original object: Sun Feb 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 0 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68444314647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68444314647000 + +// Date.setUTCFullYear(NaN, 12, 32) +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.setUTCFullYear({}, 12, 32) +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.setUTCFullYear(undefined, 12, 32) +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.setUTCFullYear(null, 12, 32) +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.setUTCFullYear(true, 12, 32) +Return value: -62101345047000 + +Original object: Fri Feb 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62101345047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62101345047000 + +// Date.setUTCFullYear(false, 12, 32) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setUTCFullYear("invalid string", 12, 32) +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.setUTCFullYear(Infinity, 12, 32) +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.setUTCFullYear(7002.5, 12, 32) +Return value: 158828811753000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158828811753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158828811753000 + +// Date.setUTCFullYear(0, -1, 32) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setUTCFullYear("2000", -1, 32) +Return value: 946722153000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 946722153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 946722153000 + +// Date.setUTCFullYear(-200, -1, 32) +Return value: -68478529047000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68478529047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68478529047000 + +// Date.setUTCFullYear(NaN, -1, 32) +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.setUTCFullYear({}, -1, 32) +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.setUTCFullYear(undefined, -1, 32) +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.setUTCFullYear(null, -1, 32) +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.setUTCFullYear(true, -1, 32) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear(false, -1, 32) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setUTCFullYear("invalid string", -1, 32) +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.setUTCFullYear(Infinity, -1, 32) +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.setUTCFullYear(7002.5, -1, 32) +Return value: 158794597353000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158794597353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158794597353000 + +// Date.setUTCFullYear(0, NaN, 32) +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.setUTCFullYear("2000", NaN, 32) +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.setUTCFullYear(-200, NaN, 32) +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.setUTCFullYear(NaN, NaN, 32) +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.setUTCFullYear({}, NaN, 32) +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.setUTCFullYear(undefined, NaN, 32) +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.setUTCFullYear(null, NaN, 32) +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.setUTCFullYear(true, NaN, 32) +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.setUTCFullYear(false, NaN, 32) +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.setUTCFullYear("invalid string", NaN, 32) +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.setUTCFullYear(Infinity, NaN, 32) +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.setUTCFullYear(7002.5, NaN, 32) +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.setUTCFullYear(0, {}, 32) +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.setUTCFullYear("2000", {}, 32) +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.setUTCFullYear(-200, {}, 32) +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.setUTCFullYear(NaN, {}, 32) +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.setUTCFullYear({}, {}, 32) +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.setUTCFullYear(undefined, {}, 32) +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.setUTCFullYear(null, {}, 32) +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.setUTCFullYear(true, {}, 32) +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.setUTCFullYear(false, {}, 32) +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.setUTCFullYear("invalid string", {}, 32) +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.setUTCFullYear(Infinity, {}, 32) +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.setUTCFullYear(7002.5, {}, 32) +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.setUTCFullYear(0, undefined, 32) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, 32) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, 32) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, 32) +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.setUTCFullYear({}, undefined, 32) +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.setUTCFullYear(undefined, undefined, 32) +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.setUTCFullYear(null, undefined, 32) +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.setUTCFullYear(true, undefined, 32) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, 32) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, 32) +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.setUTCFullYear(Infinity, undefined, 32) +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.setUTCFullYear(7002.5, undefined, 32) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, 32) +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.setUTCFullYear("2000", null, 32) +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.setUTCFullYear(-200, null, 32) +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.setUTCFullYear(NaN, null, 32) +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.setUTCFullYear({}, null, 32) +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.setUTCFullYear(undefined, null, 32) +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.setUTCFullYear(null, null, 32) +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.setUTCFullYear(true, null, 32) +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.setUTCFullYear(false, null, 32) +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.setUTCFullYear("invalid string", null, 32) +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.setUTCFullYear(Infinity, null, 32) +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.setUTCFullYear(7002.5, null, 32) +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.setUTCFullYear(0, true, 32) +Return value: -62161825047000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 0 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161825047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161825047000 + +// Date.setUTCFullYear("2000", true, 32) +Return value: 952078953000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 2000 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 952078953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 952078953000 + +// Date.setUTCFullYear(-200, true, 32) +Return value: -68473172247000 + +Original object: Tue Mar 4 16:07:33 GMT+0545 -200 +Original object.getDate(): 4 +Original object.getDay(): 2 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473172247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473172247000 + +// Date.setUTCFullYear(NaN, true, 32) +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.setUTCFullYear({}, true, 32) +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.setUTCFullYear(undefined, true, 32) +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.setUTCFullYear(null, true, 32) +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.setUTCFullYear(true, true, 32) +Return value: -62130202647000 + +Original object: Sun Mar 4 16:07:33 GMT+0545 1 +Original object.getDate(): 4 +Original object.getDay(): 0 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130202647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130202647000 + +// Date.setUTCFullYear(false, true, 32) +Return value: -62161825047000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 0 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161825047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161825047000 + +// Date.setUTCFullYear("invalid string", true, 32) +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.setUTCFullYear(Infinity, true, 32) +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.setUTCFullYear(7002.5, true, 32) +Return value: 158799954153000 + +Original object: Thu Mar 4 16:07:33 GMT+0545 7002 +Original object.getDate(): 4 +Original object.getDay(): 4 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799954153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799954153000 + +// Date.setUTCFullYear(0, false, 32) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setUTCFullYear("2000", false, 32) +Return value: 949400553000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 949400553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949400553000 + +// Date.setUTCFullYear(-200, false, 32) +Return value: -68475850647000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68475850647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475850647000 + +// Date.setUTCFullYear(NaN, false, 32) +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.setUTCFullYear({}, false, 32) +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.setUTCFullYear(undefined, false, 32) +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.setUTCFullYear(null, false, 32) +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.setUTCFullYear(true, false, 32) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setUTCFullYear(false, false, 32) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setUTCFullYear("invalid string", false, 32) +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.setUTCFullYear(Infinity, false, 32) +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.setUTCFullYear(7002.5, false, 32) +Return value: 158797275753000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158797275753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797275753000 + +// Date.setUTCFullYear(0, "invalid string", 32) +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.setUTCFullYear("2000", "invalid string", 32) +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.setUTCFullYear(-200, "invalid string", 32) +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.setUTCFullYear(NaN, "invalid string", 32) +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.setUTCFullYear({}, "invalid string", 32) +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.setUTCFullYear(undefined, "invalid string", 32) +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.setUTCFullYear(null, "invalid string", 32) +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.setUTCFullYear(true, "invalid string", 32) +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.setUTCFullYear(false, "invalid string", 32) +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.setUTCFullYear("invalid string", "invalid string", 32) +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.setUTCFullYear(Infinity, "invalid string", 32) +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.setUTCFullYear(7002.5, "invalid string", 32) +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.setUTCFullYear(0, Infinity, 32) +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.setUTCFullYear("2000", Infinity, 32) +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.setUTCFullYear(-200, Infinity, 32) +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.setUTCFullYear(NaN, Infinity, 32) +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.setUTCFullYear({}, Infinity, 32) +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.setUTCFullYear(undefined, Infinity, 32) +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.setUTCFullYear(null, Infinity, 32) +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.setUTCFullYear(true, Infinity, 32) +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.setUTCFullYear(false, Infinity, 32) +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.setUTCFullYear("invalid string", Infinity, 32) +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.setUTCFullYear(Infinity, Infinity, 32) +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.setUTCFullYear(7002.5, Infinity, 32) +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.setUTCFullYear(0, 11.5, 32) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear("2000", 11.5, 32) +Return value: 978344553000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 978344553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 978344553000 + +// Date.setUTCFullYear(-200, 11.5, 32) +Return value: -68446993047000 + +Original object: Thu Jan 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68446993047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68446993047000 + +// Date.setUTCFullYear(NaN, 11.5, 32) +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.setUTCFullYear({}, 11.5, 32) +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.setUTCFullYear(undefined, 11.5, 32) +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.setUTCFullYear(null, 11.5, 32) +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.setUTCFullYear(true, 11.5, 32) +Return value: -62104023447000 + +Original object: Tue Jan 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62104023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62104023447000 + +// Date.setUTCFullYear(false, 11.5, 32) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear("invalid string", 11.5, 32) +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.setUTCFullYear(Infinity, 11.5, 32) +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.setUTCFullYear(7002.5, 11.5, 32) +Return value: 158826133353000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158826133353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158826133353000 + +// Date.setUTCFullYear(0, 0, -1) +Return value: -62167354647000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167354647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167354647000 + +// Date.setUTCFullYear("2000", 0, -1) +Return value: 946549353000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 1999 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946549353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946549353000 + +// Date.setUTCFullYear(-200, 0, -1) +Return value: -68478701847000 + +Original object: Mon Dec 30 16:07:33 GMT+0545 -201 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478701847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478701847000 + +// Date.setUTCFullYear(NaN, 0, -1) +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.setUTCFullYear({}, 0, -1) +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.setUTCFullYear(undefined, 0, -1) +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.setUTCFullYear(null, 0, -1) +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.setUTCFullYear(true, 0, -1) +Return value: -62135732247000 + +Original object: Sat Dec 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135732247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135732247000 + +// Date.setUTCFullYear(false, 0, -1) +Return value: -62167354647000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167354647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167354647000 + +// Date.setUTCFullYear("invalid string", 0, -1) +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.setUTCFullYear(Infinity, 0, -1) +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.setUTCFullYear(7002.5, 0, -1) +Return value: 158794424553000 + +Original object: Wed Dec 30 16:07:33 GMT+0545 7001 +Original object.getDate(): 30 +Original object.getDay(): 3 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794424553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794424553000 + +// Date.setUTCFullYear(0, "11", -1) +Return value: -62138410647000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138410647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138410647000 + +// Date.setUTCFullYear("2000", "11", -1) +Return value: 975493353000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975493353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975493353000 + +// Date.setUTCFullYear(-200, "11", -1) +Return value: -68449844247000 + +Original object: Sat Nov 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449844247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449844247000 + +// Date.setUTCFullYear(NaN, "11", -1) +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.setUTCFullYear({}, "11", -1) +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.setUTCFullYear(undefined, "11", -1) +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.setUTCFullYear(null, "11", -1) +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.setUTCFullYear(true, "11", -1) +Return value: -62106874647000 + +Original object: Thu Nov 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106874647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106874647000 + +// Date.setUTCFullYear(false, "11", -1) +Return value: -62138410647000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138410647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138410647000 + +// Date.setUTCFullYear("invalid string", "11", -1) +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.setUTCFullYear(Infinity, "11", -1) +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.setUTCFullYear(7002.5, "11", -1) +Return value: 158823282153000 + +Original object: Mon Nov 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823282153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823282153000 + +// Date.setUTCFullYear(0, 12, -1) +Return value: -62135732247000 + +Original object: Sat Dec 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135732247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135732247000 + +// Date.setUTCFullYear("2000", 12, -1) +Return value: 978171753000 + +Original object: Sat Dec 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978171753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978171753000 + +// Date.setUTCFullYear(-200, 12, -1) +Return value: -68447165847000 + +Original object: Tue Dec 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447165847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447165847000 + +// Date.setUTCFullYear(NaN, 12, -1) +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.setUTCFullYear({}, 12, -1) +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.setUTCFullYear(undefined, 12, -1) +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.setUTCFullYear(null, 12, -1) +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.setUTCFullYear(true, 12, -1) +Return value: -62104196247000 + +Original object: Sun Dec 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104196247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104196247000 + +// Date.setUTCFullYear(false, 12, -1) +Return value: -62135732247000 + +Original object: Sat Dec 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135732247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135732247000 + +// Date.setUTCFullYear("invalid string", 12, -1) +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.setUTCFullYear(Infinity, 12, -1) +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.setUTCFullYear(7002.5, 12, -1) +Return value: 158825960553000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158825960553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158825960553000 + +// Date.setUTCFullYear(0, -1, -1) +Return value: -62170033047000 + +Original object: Mon Nov 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62170033047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62170033047000 + +// Date.setUTCFullYear("2000", -1, -1) +Return value: 943870953000 + +Original object: Mon Nov 29 16:07:33 GMT+0545 1999 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 943870953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 943870953000 + +// Date.setUTCFullYear(-200, -1, -1) +Return value: -68481380247000 + +Original object: Fri Nov 29 16:07:33 GMT+0545 -201 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68481380247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68481380247000 + +// Date.setUTCFullYear(NaN, -1, -1) +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.setUTCFullYear({}, -1, -1) +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.setUTCFullYear(undefined, -1, -1) +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.setUTCFullYear(null, -1, -1) +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.setUTCFullYear(true, -1, -1) +Return value: -62138410647000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138410647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138410647000 + +// Date.setUTCFullYear(false, -1, -1) +Return value: -62170033047000 + +Original object: Mon Nov 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62170033047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62170033047000 + +// Date.setUTCFullYear("invalid string", -1, -1) +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.setUTCFullYear(Infinity, -1, -1) +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.setUTCFullYear(7002.5, -1, -1) +Return value: 158791746153000 + +Original object: Sun Nov 29 16:07:33 GMT+0545 7001 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158791746153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158791746153000 + +// Date.setUTCFullYear(0, NaN, -1) +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.setUTCFullYear("2000", NaN, -1) +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.setUTCFullYear(-200, NaN, -1) +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.setUTCFullYear(NaN, NaN, -1) +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.setUTCFullYear({}, NaN, -1) +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.setUTCFullYear(undefined, NaN, -1) +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.setUTCFullYear(null, NaN, -1) +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.setUTCFullYear(true, NaN, -1) +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.setUTCFullYear(false, NaN, -1) +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.setUTCFullYear("invalid string", NaN, -1) +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.setUTCFullYear(Infinity, NaN, -1) +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.setUTCFullYear(7002.5, NaN, -1) +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.setUTCFullYear(0, {}, -1) +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.setUTCFullYear("2000", {}, -1) +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.setUTCFullYear(-200, {}, -1) +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.setUTCFullYear(NaN, {}, -1) +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.setUTCFullYear({}, {}, -1) +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.setUTCFullYear(undefined, {}, -1) +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.setUTCFullYear(null, {}, -1) +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.setUTCFullYear(true, {}, -1) +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.setUTCFullYear(false, {}, -1) +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.setUTCFullYear("invalid string", {}, -1) +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.setUTCFullYear(Infinity, {}, -1) +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.setUTCFullYear(7002.5, {}, -1) +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.setUTCFullYear(0, undefined, -1) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, -1) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, -1) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, -1) +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.setUTCFullYear({}, undefined, -1) +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.setUTCFullYear(undefined, undefined, -1) +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.setUTCFullYear(null, undefined, -1) +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.setUTCFullYear(true, undefined, -1) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, -1) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, -1) +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.setUTCFullYear(Infinity, undefined, -1) +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.setUTCFullYear(7002.5, undefined, -1) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, -1) +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.setUTCFullYear("2000", null, -1) +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.setUTCFullYear(-200, null, -1) +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.setUTCFullYear(NaN, null, -1) +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.setUTCFullYear({}, null, -1) +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.setUTCFullYear(undefined, null, -1) +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.setUTCFullYear(null, null, -1) +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.setUTCFullYear(true, null, -1) +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.setUTCFullYear(false, null, -1) +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.setUTCFullYear("invalid string", null, -1) +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.setUTCFullYear(Infinity, null, -1) +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.setUTCFullYear(7002.5, null, -1) +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.setUTCFullYear(0, true, -1) +Return value: -62164676247000 + +Original object: Sun Jan 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164676247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164676247000 + +// Date.setUTCFullYear("2000", true, -1) +Return value: 949227753000 + +Original object: Sun Jan 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949227753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949227753000 + +// Date.setUTCFullYear(-200, true, -1) +Return value: -68476023447000 + +Original object: Thu Jan 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68476023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68476023447000 + +// Date.setUTCFullYear(NaN, true, -1) +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.setUTCFullYear({}, true, -1) +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.setUTCFullYear(undefined, true, -1) +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.setUTCFullYear(null, true, -1) +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.setUTCFullYear(true, true, -1) +Return value: -62133053847000 + +Original object: Tue Jan 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133053847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133053847000 + +// Date.setUTCFullYear(false, true, -1) +Return value: -62164676247000 + +Original object: Sun Jan 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164676247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164676247000 + +// Date.setUTCFullYear("invalid string", true, -1) +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.setUTCFullYear(Infinity, true, -1) +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.setUTCFullYear(7002.5, true, -1) +Return value: 158797102953000 + +Original object: Sat Jan 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797102953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797102953000 + +// Date.setUTCFullYear(0, false, -1) +Return value: -62167354647000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167354647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167354647000 + +// Date.setUTCFullYear("2000", false, -1) +Return value: 946549353000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 1999 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946549353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946549353000 + +// Date.setUTCFullYear(-200, false, -1) +Return value: -68478701847000 + +Original object: Mon Dec 30 16:07:33 GMT+0545 -201 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478701847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478701847000 + +// Date.setUTCFullYear(NaN, false, -1) +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.setUTCFullYear({}, false, -1) +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.setUTCFullYear(undefined, false, -1) +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.setUTCFullYear(null, false, -1) +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.setUTCFullYear(true, false, -1) +Return value: -62135732247000 + +Original object: Sat Dec 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135732247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135732247000 + +// Date.setUTCFullYear(false, false, -1) +Return value: -62167354647000 + +Original object: Thu Dec 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167354647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167354647000 + +// Date.setUTCFullYear("invalid string", false, -1) +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.setUTCFullYear(Infinity, false, -1) +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.setUTCFullYear(7002.5, false, -1) +Return value: 158794424553000 + +Original object: Wed Dec 30 16:07:33 GMT+0545 7001 +Original object.getDate(): 30 +Original object.getDay(): 3 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794424553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794424553000 + +// Date.setUTCFullYear(0, "invalid string", -1) +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.setUTCFullYear("2000", "invalid string", -1) +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.setUTCFullYear(-200, "invalid string", -1) +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.setUTCFullYear(NaN, "invalid string", -1) +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.setUTCFullYear({}, "invalid string", -1) +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.setUTCFullYear(undefined, "invalid string", -1) +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.setUTCFullYear(null, "invalid string", -1) +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.setUTCFullYear(true, "invalid string", -1) +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.setUTCFullYear(false, "invalid string", -1) +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.setUTCFullYear("invalid string", "invalid string", -1) +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.setUTCFullYear(Infinity, "invalid string", -1) +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.setUTCFullYear(7002.5, "invalid string", -1) +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.setUTCFullYear(0, Infinity, -1) +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.setUTCFullYear("2000", Infinity, -1) +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.setUTCFullYear(-200, Infinity, -1) +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.setUTCFullYear(NaN, Infinity, -1) +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.setUTCFullYear({}, Infinity, -1) +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.setUTCFullYear(undefined, Infinity, -1) +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.setUTCFullYear(null, Infinity, -1) +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.setUTCFullYear(true, Infinity, -1) +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.setUTCFullYear(false, Infinity, -1) +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.setUTCFullYear("invalid string", Infinity, -1) +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.setUTCFullYear(Infinity, Infinity, -1) +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.setUTCFullYear(7002.5, Infinity, -1) +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.setUTCFullYear(0, 11.5, -1) +Return value: -62138410647000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138410647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138410647000 + +// Date.setUTCFullYear("2000", 11.5, -1) +Return value: 975493353000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975493353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975493353000 + +// Date.setUTCFullYear(-200, 11.5, -1) +Return value: -68449844247000 + +Original object: Sat Nov 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449844247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449844247000 + +// Date.setUTCFullYear(NaN, 11.5, -1) +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.setUTCFullYear({}, 11.5, -1) +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.setUTCFullYear(undefined, 11.5, -1) +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.setUTCFullYear(null, 11.5, -1) +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.setUTCFullYear(true, 11.5, -1) +Return value: -62106874647000 + +Original object: Thu Nov 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106874647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106874647000 + +// Date.setUTCFullYear(false, 11.5, -1) +Return value: -62138410647000 + +Original object: Wed Nov 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138410647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138410647000 + +// Date.setUTCFullYear("invalid string", 11.5, -1) +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.setUTCFullYear(Infinity, 11.5, -1) +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.setUTCFullYear(7002.5, 11.5, -1) +Return value: 158823282153000 + +Original object: Mon Nov 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823282153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823282153000 + +// Date.setUTCFullYear(0, 0, 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.setUTCFullYear("2000", 0, 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.setUTCFullYear(-200, 0, 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.setUTCFullYear(NaN, 0, 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.setUTCFullYear({}, 0, 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.setUTCFullYear(undefined, 0, 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.setUTCFullYear(null, 0, 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.setUTCFullYear(true, 0, 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.setUTCFullYear(false, 0, 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.setUTCFullYear("invalid string", 0, 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.setUTCFullYear(Infinity, 0, 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.setUTCFullYear(7002.5, 0, 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.setUTCFullYear(0, "11", 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.setUTCFullYear("2000", "11", 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.setUTCFullYear(-200, "11", 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.setUTCFullYear(NaN, "11", 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.setUTCFullYear({}, "11", 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.setUTCFullYear(undefined, "11", 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.setUTCFullYear(null, "11", 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.setUTCFullYear(true, "11", 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.setUTCFullYear(false, "11", 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.setUTCFullYear("invalid string", "11", 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.setUTCFullYear(Infinity, "11", 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.setUTCFullYear(7002.5, "11", 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.setUTCFullYear(0, 12, 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.setUTCFullYear("2000", 12, 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.setUTCFullYear(-200, 12, 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.setUTCFullYear(NaN, 12, 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.setUTCFullYear({}, 12, 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.setUTCFullYear(undefined, 12, 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.setUTCFullYear(null, 12, 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.setUTCFullYear(true, 12, 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.setUTCFullYear(false, 12, 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.setUTCFullYear("invalid string", 12, 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.setUTCFullYear(Infinity, 12, 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.setUTCFullYear(7002.5, 12, 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.setUTCFullYear(0, -1, 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.setUTCFullYear("2000", -1, 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.setUTCFullYear(-200, -1, 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.setUTCFullYear(NaN, -1, 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.setUTCFullYear({}, -1, 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.setUTCFullYear(undefined, -1, 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.setUTCFullYear(null, -1, 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.setUTCFullYear(true, -1, 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.setUTCFullYear(false, -1, 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.setUTCFullYear("invalid string", -1, 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.setUTCFullYear(Infinity, -1, 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.setUTCFullYear(7002.5, -1, 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.setUTCFullYear(0, NaN, 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.setUTCFullYear("2000", NaN, 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.setUTCFullYear(-200, NaN, 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.setUTCFullYear(NaN, NaN, 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.setUTCFullYear({}, NaN, 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.setUTCFullYear(undefined, NaN, 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.setUTCFullYear(null, NaN, 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.setUTCFullYear(true, NaN, 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.setUTCFullYear(false, NaN, 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.setUTCFullYear("invalid string", NaN, 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.setUTCFullYear(Infinity, NaN, 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.setUTCFullYear(7002.5, NaN, 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.setUTCFullYear(0, {}, 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.setUTCFullYear("2000", {}, 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.setUTCFullYear(-200, {}, 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.setUTCFullYear(NaN, {}, 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.setUTCFullYear({}, {}, 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.setUTCFullYear(undefined, {}, 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.setUTCFullYear(null, {}, 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.setUTCFullYear(true, {}, 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.setUTCFullYear(false, {}, 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.setUTCFullYear("invalid string", {}, 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.setUTCFullYear(Infinity, {}, 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.setUTCFullYear(7002.5, {}, 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.setUTCFullYear(0, undefined, NaN) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, NaN) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, NaN) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, 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.setUTCFullYear({}, undefined, 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.setUTCFullYear(undefined, undefined, 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.setUTCFullYear(null, undefined, 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.setUTCFullYear(true, undefined, NaN) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, NaN) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, 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.setUTCFullYear(Infinity, undefined, 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.setUTCFullYear(7002.5, undefined, NaN) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, 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.setUTCFullYear("2000", null, 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.setUTCFullYear(-200, null, 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.setUTCFullYear(NaN, null, 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.setUTCFullYear({}, null, 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.setUTCFullYear(undefined, null, 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.setUTCFullYear(null, null, 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.setUTCFullYear(true, null, 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.setUTCFullYear(false, null, 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.setUTCFullYear("invalid string", null, 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.setUTCFullYear(Infinity, null, 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.setUTCFullYear(7002.5, null, 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.setUTCFullYear(0, true, 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.setUTCFullYear("2000", true, 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.setUTCFullYear(-200, true, 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.setUTCFullYear(NaN, true, 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.setUTCFullYear({}, true, 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.setUTCFullYear(undefined, true, 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.setUTCFullYear(null, true, 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.setUTCFullYear(true, true, 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.setUTCFullYear(false, true, 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.setUTCFullYear("invalid string", true, 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.setUTCFullYear(Infinity, true, 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.setUTCFullYear(7002.5, true, 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.setUTCFullYear(0, false, 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.setUTCFullYear("2000", false, 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.setUTCFullYear(-200, false, 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.setUTCFullYear(NaN, false, 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.setUTCFullYear({}, false, 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.setUTCFullYear(undefined, false, 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.setUTCFullYear(null, false, 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.setUTCFullYear(true, false, 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.setUTCFullYear(false, false, 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.setUTCFullYear("invalid string", false, 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.setUTCFullYear(Infinity, false, 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.setUTCFullYear(7002.5, false, 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.setUTCFullYear(0, "invalid string", 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.setUTCFullYear("2000", "invalid string", 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.setUTCFullYear(-200, "invalid string", 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.setUTCFullYear(NaN, "invalid string", 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.setUTCFullYear({}, "invalid string", 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.setUTCFullYear(undefined, "invalid string", 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.setUTCFullYear(null, "invalid string", 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.setUTCFullYear(true, "invalid string", 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.setUTCFullYear(false, "invalid string", 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.setUTCFullYear("invalid string", "invalid string", 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.setUTCFullYear(Infinity, "invalid string", 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.setUTCFullYear(7002.5, "invalid string", 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.setUTCFullYear(0, Infinity, 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.setUTCFullYear("2000", Infinity, 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.setUTCFullYear(-200, Infinity, 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.setUTCFullYear(NaN, Infinity, 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.setUTCFullYear({}, Infinity, 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.setUTCFullYear(undefined, Infinity, 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.setUTCFullYear(null, Infinity, 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.setUTCFullYear(true, Infinity, 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.setUTCFullYear(false, Infinity, 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.setUTCFullYear("invalid string", Infinity, 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.setUTCFullYear(Infinity, Infinity, 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.setUTCFullYear(7002.5, Infinity, 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.setUTCFullYear(0, 11.5, 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.setUTCFullYear("2000", 11.5, 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.setUTCFullYear(-200, 11.5, 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.setUTCFullYear(NaN, 11.5, 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.setUTCFullYear({}, 11.5, 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.setUTCFullYear(undefined, 11.5, 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.setUTCFullYear(null, 11.5, 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.setUTCFullYear(true, 11.5, 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.setUTCFullYear(false, 11.5, 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.setUTCFullYear("invalid string", 11.5, 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.setUTCFullYear(Infinity, 11.5, 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.setUTCFullYear(7002.5, 11.5, 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.setUTCFullYear(0, 0, {}) +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.setUTCFullYear("2000", 0, {}) +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.setUTCFullYear(-200, 0, {}) +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.setUTCFullYear(NaN, 0, {}) +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.setUTCFullYear({}, 0, {}) +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.setUTCFullYear(undefined, 0, {}) +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.setUTCFullYear(null, 0, {}) +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.setUTCFullYear(true, 0, {}) +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.setUTCFullYear(false, 0, {}) +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.setUTCFullYear("invalid string", 0, {}) +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.setUTCFullYear(Infinity, 0, {}) +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.setUTCFullYear(7002.5, 0, {}) +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.setUTCFullYear(0, "11", {}) +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.setUTCFullYear("2000", "11", {}) +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.setUTCFullYear(-200, "11", {}) +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.setUTCFullYear(NaN, "11", {}) +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.setUTCFullYear({}, "11", {}) +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.setUTCFullYear(undefined, "11", {}) +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.setUTCFullYear(null, "11", {}) +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.setUTCFullYear(true, "11", {}) +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.setUTCFullYear(false, "11", {}) +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.setUTCFullYear("invalid string", "11", {}) +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.setUTCFullYear(Infinity, "11", {}) +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.setUTCFullYear(7002.5, "11", {}) +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.setUTCFullYear(0, 12, {}) +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.setUTCFullYear("2000", 12, {}) +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.setUTCFullYear(-200, 12, {}) +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.setUTCFullYear(NaN, 12, {}) +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.setUTCFullYear({}, 12, {}) +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.setUTCFullYear(undefined, 12, {}) +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.setUTCFullYear(null, 12, {}) +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.setUTCFullYear(true, 12, {}) +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.setUTCFullYear(false, 12, {}) +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.setUTCFullYear("invalid string", 12, {}) +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.setUTCFullYear(Infinity, 12, {}) +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.setUTCFullYear(7002.5, 12, {}) +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.setUTCFullYear(0, -1, {}) +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.setUTCFullYear("2000", -1, {}) +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.setUTCFullYear(-200, -1, {}) +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.setUTCFullYear(NaN, -1, {}) +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.setUTCFullYear({}, -1, {}) +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.setUTCFullYear(undefined, -1, {}) +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.setUTCFullYear(null, -1, {}) +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.setUTCFullYear(true, -1, {}) +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.setUTCFullYear(false, -1, {}) +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.setUTCFullYear("invalid string", -1, {}) +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.setUTCFullYear(Infinity, -1, {}) +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.setUTCFullYear(7002.5, -1, {}) +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.setUTCFullYear(0, 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.setUTCFullYear("2000", 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.setUTCFullYear(-200, 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.setUTCFullYear(NaN, 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.setUTCFullYear({}, 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.setUTCFullYear(undefined, 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.setUTCFullYear(null, 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.setUTCFullYear(true, 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.setUTCFullYear(false, 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.setUTCFullYear("invalid string", 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.setUTCFullYear(Infinity, 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.setUTCFullYear(7002.5, 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.setUTCFullYear(0, {}, {}) +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.setUTCFullYear("2000", {}, {}) +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.setUTCFullYear(-200, {}, {}) +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.setUTCFullYear(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.setUTCFullYear({}, {}, {}) +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.setUTCFullYear(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.setUTCFullYear(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.setUTCFullYear(true, {}, {}) +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.setUTCFullYear(false, {}, {}) +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.setUTCFullYear("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.setUTCFullYear(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.setUTCFullYear(7002.5, {}, {}) +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.setUTCFullYear(0, undefined, {}) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, {}) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, {}) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, 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.setUTCFullYear({}, 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.setUTCFullYear(undefined, 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.setUTCFullYear(null, 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.setUTCFullYear(true, undefined, {}) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, {}) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", 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.setUTCFullYear(Infinity, 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.setUTCFullYear(7002.5, undefined, {}) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, 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.setUTCFullYear("2000", 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.setUTCFullYear(-200, 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.setUTCFullYear(NaN, 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.setUTCFullYear({}, 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.setUTCFullYear(undefined, 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.setUTCFullYear(null, 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.setUTCFullYear(true, 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.setUTCFullYear(false, 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.setUTCFullYear("invalid string", 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.setUTCFullYear(Infinity, 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.setUTCFullYear(7002.5, 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.setUTCFullYear(0, true, {}) +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.setUTCFullYear("2000", true, {}) +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.setUTCFullYear(-200, true, {}) +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.setUTCFullYear(NaN, true, {}) +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.setUTCFullYear({}, true, {}) +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.setUTCFullYear(undefined, true, {}) +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.setUTCFullYear(null, true, {}) +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.setUTCFullYear(true, true, {}) +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.setUTCFullYear(false, true, {}) +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.setUTCFullYear("invalid string", true, {}) +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.setUTCFullYear(Infinity, true, {}) +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.setUTCFullYear(7002.5, true, {}) +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.setUTCFullYear(0, false, {}) +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.setUTCFullYear("2000", false, {}) +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.setUTCFullYear(-200, false, {}) +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.setUTCFullYear(NaN, false, {}) +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.setUTCFullYear({}, false, {}) +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.setUTCFullYear(undefined, false, {}) +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.setUTCFullYear(null, false, {}) +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.setUTCFullYear(true, false, {}) +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.setUTCFullYear(false, false, {}) +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.setUTCFullYear("invalid string", false, {}) +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.setUTCFullYear(Infinity, false, {}) +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.setUTCFullYear(7002.5, false, {}) +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.setUTCFullYear(0, "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.setUTCFullYear("2000", "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.setUTCFullYear(-200, "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.setUTCFullYear(NaN, "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.setUTCFullYear({}, "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.setUTCFullYear(undefined, "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.setUTCFullYear(null, "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.setUTCFullYear(true, "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.setUTCFullYear(false, "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.setUTCFullYear("invalid string", "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.setUTCFullYear(Infinity, "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.setUTCFullYear(7002.5, "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.setUTCFullYear(0, 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.setUTCFullYear("2000", 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.setUTCFullYear(-200, 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.setUTCFullYear(NaN, 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.setUTCFullYear({}, 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.setUTCFullYear(undefined, 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.setUTCFullYear(null, 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.setUTCFullYear(true, 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.setUTCFullYear(false, 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.setUTCFullYear("invalid string", 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.setUTCFullYear(Infinity, 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.setUTCFullYear(7002.5, 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.setUTCFullYear(0, 11.5, {}) +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.setUTCFullYear("2000", 11.5, {}) +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.setUTCFullYear(-200, 11.5, {}) +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.setUTCFullYear(NaN, 11.5, {}) +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.setUTCFullYear({}, 11.5, {}) +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.setUTCFullYear(undefined, 11.5, {}) +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.setUTCFullYear(null, 11.5, {}) +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.setUTCFullYear(true, 11.5, {}) +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.setUTCFullYear(false, 11.5, {}) +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.setUTCFullYear("invalid string", 11.5, {}) +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.setUTCFullYear(Infinity, 11.5, {}) +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.setUTCFullYear(7002.5, 11.5, {}) +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.setUTCFullYear(0, 0, undefined) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setUTCFullYear("2000", 0, undefined) +Return value: 949141353000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949141353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949141353000 + +// Date.setUTCFullYear(-200, 0, undefined) +Return value: -68476109847000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68476109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68476109847000 + +// Date.setUTCFullYear(NaN, 0, 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.setUTCFullYear({}, 0, 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.setUTCFullYear(undefined, 0, 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.setUTCFullYear(null, 0, 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.setUTCFullYear(true, 0, undefined) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setUTCFullYear(false, 0, undefined) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setUTCFullYear("invalid string", 0, 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.setUTCFullYear(Infinity, 0, 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.setUTCFullYear(7002.5, 0, undefined) +Return value: 158797016553000 + +Original object: Fri Jan 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797016553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797016553000 + +// Date.setUTCFullYear(0, "11", undefined) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setUTCFullYear("2000", "11", undefined) +Return value: 978085353000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978085353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978085353000 + +// Date.setUTCFullYear(-200, "11", undefined) +Return value: -68447252247000 + +Original object: Mon Dec 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447252247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447252247000 + +// Date.setUTCFullYear(NaN, "11", 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.setUTCFullYear({}, "11", 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.setUTCFullYear(undefined, "11", 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.setUTCFullYear(null, "11", 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.setUTCFullYear(true, "11", undefined) +Return value: -62104282647000 + +Original object: Sat Dec 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104282647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104282647000 + +// Date.setUTCFullYear(false, "11", undefined) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setUTCFullYear("invalid string", "11", 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.setUTCFullYear(Infinity, "11", 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.setUTCFullYear(7002.5, "11", undefined) +Return value: 158825874153000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158825874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158825874153000 + +// Date.setUTCFullYear(0, 12, undefined) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setUTCFullYear("2000", 12, undefined) +Return value: 980763753000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 2001 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 980763753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 980763753000 + +// Date.setUTCFullYear(-200, 12, undefined) +Return value: -68444573847000 + +Original object: Thu Jan 29 16:07:33 GMT+0545 -199 +Original object.getDate(): 29 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68444573847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68444573847000 + +// Date.setUTCFullYear(NaN, 12, 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.setUTCFullYear({}, 12, 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.setUTCFullYear(undefined, 12, 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.setUTCFullYear(null, 12, 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.setUTCFullYear(true, 12, undefined) +Return value: -62101604247000 + +Original object: Tue Jan 29 16:07:33 GMT+0545 2 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62101604247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62101604247000 + +// Date.setUTCFullYear(false, 12, undefined) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setUTCFullYear("invalid string", 12, 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.setUTCFullYear(Infinity, 12, 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.setUTCFullYear(7002.5, 12, undefined) +Return value: 158828552553000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 7003 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158828552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158828552553000 + +// Date.setUTCFullYear(0, -1, undefined) +Return value: -62167441047000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167441047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167441047000 + +// Date.setUTCFullYear("2000", -1, undefined) +Return value: 946462953000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 1999 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946462953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946462953000 + +// Date.setUTCFullYear(-200, -1, undefined) +Return value: -68478788247000 + +Original object: Sun Dec 29 16:07:33 GMT+0545 -201 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478788247000 + +// Date.setUTCFullYear(NaN, -1, 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.setUTCFullYear({}, -1, 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.setUTCFullYear(undefined, -1, 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.setUTCFullYear(null, -1, 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.setUTCFullYear(true, -1, undefined) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setUTCFullYear(false, -1, undefined) +Return value: -62167441047000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 -1 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167441047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167441047000 + +// Date.setUTCFullYear("invalid string", -1, 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.setUTCFullYear(Infinity, -1, 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.setUTCFullYear(7002.5, -1, undefined) +Return value: 158794338153000 + +Original object: Tue Dec 29 16:07:33 GMT+0545 7001 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794338153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794338153000 + +// Date.setUTCFullYear(0, NaN, 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.setUTCFullYear("2000", NaN, 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.setUTCFullYear(-200, NaN, 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.setUTCFullYear(NaN, NaN, 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.setUTCFullYear({}, NaN, 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.setUTCFullYear(undefined, NaN, 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.setUTCFullYear(null, NaN, 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.setUTCFullYear(true, NaN, 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.setUTCFullYear(false, NaN, 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.setUTCFullYear("invalid string", NaN, 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.setUTCFullYear(Infinity, NaN, 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.setUTCFullYear(7002.5, NaN, 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.setUTCFullYear(0, {}, 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.setUTCFullYear("2000", {}, 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.setUTCFullYear(-200, {}, 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.setUTCFullYear(NaN, {}, 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.setUTCFullYear({}, {}, 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.setUTCFullYear(undefined, {}, 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.setUTCFullYear(null, {}, 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.setUTCFullYear(true, {}, 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.setUTCFullYear(false, {}, 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.setUTCFullYear("invalid string", {}, 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.setUTCFullYear(Infinity, {}, 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.setUTCFullYear(7002.5, {}, 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.setUTCFullYear(0, undefined, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, undefined) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, undefined) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, 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.setUTCFullYear({}, undefined, 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.setUTCFullYear(undefined, undefined, 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.setUTCFullYear(null, undefined, 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.setUTCFullYear(true, undefined, undefined) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, 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.setUTCFullYear(Infinity, undefined, 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.setUTCFullYear(7002.5, undefined, undefined) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, 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.setUTCFullYear("2000", null, 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.setUTCFullYear(-200, null, 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.setUTCFullYear(NaN, null, 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.setUTCFullYear({}, null, 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.setUTCFullYear(undefined, null, 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.setUTCFullYear(null, null, 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.setUTCFullYear(true, null, 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.setUTCFullYear(false, null, 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.setUTCFullYear("invalid string", null, 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.setUTCFullYear(Infinity, null, 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.setUTCFullYear(7002.5, null, 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.setUTCFullYear(0, true, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", true, undefined) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, true, undefined) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, true, 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.setUTCFullYear({}, true, 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.setUTCFullYear(undefined, true, 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.setUTCFullYear(null, true, 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.setUTCFullYear(true, true, undefined) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, true, undefined) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", true, 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.setUTCFullYear(Infinity, true, 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.setUTCFullYear(7002.5, true, undefined) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, false, undefined) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setUTCFullYear("2000", false, undefined) +Return value: 949141353000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949141353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949141353000 + +// Date.setUTCFullYear(-200, false, undefined) +Return value: -68476109847000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68476109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68476109847000 + +// Date.setUTCFullYear(NaN, false, 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.setUTCFullYear({}, false, 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.setUTCFullYear(undefined, false, 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.setUTCFullYear(null, false, 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.setUTCFullYear(true, false, undefined) +Return value: -62133140247000 + +Original object: Mon Jan 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62133140247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62133140247000 + +// Date.setUTCFullYear(false, false, undefined) +Return value: -62164762647000 + +Original object: Sat Jan 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164762647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164762647000 + +// Date.setUTCFullYear("invalid string", false, 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.setUTCFullYear(Infinity, false, 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.setUTCFullYear(7002.5, false, undefined) +Return value: 158797016553000 + +Original object: Fri Jan 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797016553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797016553000 + +// Date.setUTCFullYear(0, "invalid string", 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.setUTCFullYear("2000", "invalid string", 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.setUTCFullYear(-200, "invalid string", 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.setUTCFullYear(NaN, "invalid string", 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.setUTCFullYear({}, "invalid string", 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.setUTCFullYear(undefined, "invalid string", 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.setUTCFullYear(null, "invalid string", 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.setUTCFullYear(true, "invalid string", 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.setUTCFullYear(false, "invalid string", 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.setUTCFullYear("invalid string", "invalid string", 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.setUTCFullYear(Infinity, "invalid string", 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.setUTCFullYear(7002.5, "invalid string", 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.setUTCFullYear(0, Infinity, 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.setUTCFullYear("2000", Infinity, 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.setUTCFullYear(-200, Infinity, 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.setUTCFullYear(NaN, Infinity, 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.setUTCFullYear({}, Infinity, 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.setUTCFullYear(undefined, Infinity, 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.setUTCFullYear(null, Infinity, 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.setUTCFullYear(true, Infinity, 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.setUTCFullYear(false, Infinity, 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.setUTCFullYear("invalid string", Infinity, 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.setUTCFullYear(Infinity, Infinity, 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.setUTCFullYear(7002.5, Infinity, 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.setUTCFullYear(0, 11.5, undefined) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setUTCFullYear("2000", 11.5, undefined) +Return value: 978085353000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978085353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978085353000 + +// Date.setUTCFullYear(-200, 11.5, undefined) +Return value: -68447252247000 + +Original object: Mon Dec 29 16:07:33 GMT+0545 -200 +Original object.getDate(): 29 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447252247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447252247000 + +// Date.setUTCFullYear(NaN, 11.5, 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.setUTCFullYear({}, 11.5, 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.setUTCFullYear(undefined, 11.5, 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.setUTCFullYear(null, 11.5, 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.setUTCFullYear(true, 11.5, undefined) +Return value: -62104282647000 + +Original object: Sat Dec 29 16:07:33 GMT+0545 1 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104282647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104282647000 + +// Date.setUTCFullYear(false, 11.5, undefined) +Return value: -62135818647000 + +Original object: Fri Dec 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135818647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135818647000 + +// Date.setUTCFullYear("invalid string", 11.5, 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.setUTCFullYear(Infinity, 11.5, 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.setUTCFullYear(7002.5, 11.5, undefined) +Return value: 158825874153000 + +Original object: Wed Dec 29 16:07:33 GMT+0545 7002 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158825874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158825874153000 + +// Date.setUTCFullYear(0, 0, 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.setUTCFullYear("2000", 0, 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.setUTCFullYear(-200, 0, 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.setUTCFullYear(NaN, 0, 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.setUTCFullYear({}, 0, 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.setUTCFullYear(undefined, 0, 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.setUTCFullYear(null, 0, 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.setUTCFullYear(true, 0, 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.setUTCFullYear(false, 0, 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.setUTCFullYear("invalid string", 0, 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.setUTCFullYear(Infinity, 0, 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.setUTCFullYear(7002.5, 0, 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.setUTCFullYear(0, "11", 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.setUTCFullYear("2000", "11", 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.setUTCFullYear(-200, "11", 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.setUTCFullYear(NaN, "11", 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.setUTCFullYear({}, "11", 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.setUTCFullYear(undefined, "11", 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.setUTCFullYear(null, "11", 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.setUTCFullYear(true, "11", 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.setUTCFullYear(false, "11", 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.setUTCFullYear("invalid string", "11", 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.setUTCFullYear(Infinity, "11", 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.setUTCFullYear(7002.5, "11", 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.setUTCFullYear(0, 12, 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.setUTCFullYear("2000", 12, 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.setUTCFullYear(-200, 12, 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.setUTCFullYear(NaN, 12, 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.setUTCFullYear({}, 12, 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.setUTCFullYear(undefined, 12, 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.setUTCFullYear(null, 12, 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.setUTCFullYear(true, 12, 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.setUTCFullYear(false, 12, 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.setUTCFullYear("invalid string", 12, 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.setUTCFullYear(Infinity, 12, 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.setUTCFullYear(7002.5, 12, 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.setUTCFullYear(0, -1, 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.setUTCFullYear("2000", -1, 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.setUTCFullYear(-200, -1, 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.setUTCFullYear(NaN, -1, 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.setUTCFullYear({}, -1, 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.setUTCFullYear(undefined, -1, 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.setUTCFullYear(null, -1, 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.setUTCFullYear(true, -1, 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.setUTCFullYear(false, -1, 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.setUTCFullYear("invalid string", -1, 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.setUTCFullYear(Infinity, -1, 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.setUTCFullYear(7002.5, -1, 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.setUTCFullYear(0, NaN, 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.setUTCFullYear("2000", NaN, 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.setUTCFullYear(-200, NaN, 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.setUTCFullYear(NaN, NaN, 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.setUTCFullYear({}, NaN, 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.setUTCFullYear(undefined, NaN, 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.setUTCFullYear(null, NaN, 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.setUTCFullYear(true, NaN, 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.setUTCFullYear(false, NaN, 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.setUTCFullYear("invalid string", NaN, 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.setUTCFullYear(Infinity, NaN, 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.setUTCFullYear(7002.5, NaN, 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.setUTCFullYear(0, {}, 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.setUTCFullYear("2000", {}, 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.setUTCFullYear(-200, {}, 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.setUTCFullYear(NaN, {}, 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.setUTCFullYear({}, {}, 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.setUTCFullYear(undefined, {}, 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.setUTCFullYear(null, {}, 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.setUTCFullYear(true, {}, 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.setUTCFullYear(false, {}, 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.setUTCFullYear("invalid string", {}, 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.setUTCFullYear(Infinity, {}, 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.setUTCFullYear(7002.5, {}, 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.setUTCFullYear(0, undefined, null) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, null) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, null) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, 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.setUTCFullYear({}, undefined, 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.setUTCFullYear(undefined, undefined, 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.setUTCFullYear(null, undefined, 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.setUTCFullYear(true, undefined, null) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, null) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, 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.setUTCFullYear(Infinity, undefined, 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.setUTCFullYear(7002.5, undefined, null) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, 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.setUTCFullYear("2000", null, 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.setUTCFullYear(-200, null, 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.setUTCFullYear(NaN, null, 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.setUTCFullYear({}, null, 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.setUTCFullYear(undefined, null, 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.setUTCFullYear(null, null, 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.setUTCFullYear(true, null, 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.setUTCFullYear(false, null, 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.setUTCFullYear("invalid string", null, 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.setUTCFullYear(Infinity, null, 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.setUTCFullYear(7002.5, null, 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.setUTCFullYear(0, true, 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.setUTCFullYear("2000", true, 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.setUTCFullYear(-200, true, 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.setUTCFullYear(NaN, true, 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.setUTCFullYear({}, true, 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.setUTCFullYear(undefined, true, 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.setUTCFullYear(null, true, 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.setUTCFullYear(true, true, 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.setUTCFullYear(false, true, 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.setUTCFullYear("invalid string", true, 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.setUTCFullYear(Infinity, true, 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.setUTCFullYear(7002.5, true, 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.setUTCFullYear(0, false, 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.setUTCFullYear("2000", false, 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.setUTCFullYear(-200, false, 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.setUTCFullYear(NaN, false, 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.setUTCFullYear({}, false, 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.setUTCFullYear(undefined, false, 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.setUTCFullYear(null, false, 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.setUTCFullYear(true, false, 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.setUTCFullYear(false, false, 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.setUTCFullYear("invalid string", false, 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.setUTCFullYear(Infinity, false, 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.setUTCFullYear(7002.5, false, 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.setUTCFullYear(0, "invalid string", 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.setUTCFullYear("2000", "invalid string", 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.setUTCFullYear(-200, "invalid string", 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.setUTCFullYear(NaN, "invalid string", 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.setUTCFullYear({}, "invalid string", 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.setUTCFullYear(undefined, "invalid string", 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.setUTCFullYear(null, "invalid string", 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.setUTCFullYear(true, "invalid string", 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.setUTCFullYear(false, "invalid string", 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.setUTCFullYear("invalid string", "invalid string", 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.setUTCFullYear(Infinity, "invalid string", 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.setUTCFullYear(7002.5, "invalid string", 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.setUTCFullYear(0, Infinity, 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.setUTCFullYear("2000", Infinity, 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.setUTCFullYear(-200, Infinity, 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.setUTCFullYear(NaN, Infinity, 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.setUTCFullYear({}, Infinity, 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.setUTCFullYear(undefined, Infinity, 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.setUTCFullYear(null, Infinity, 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.setUTCFullYear(true, Infinity, 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.setUTCFullYear(false, Infinity, 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.setUTCFullYear("invalid string", Infinity, 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.setUTCFullYear(Infinity, Infinity, 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.setUTCFullYear(7002.5, Infinity, 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.setUTCFullYear(0, 11.5, 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.setUTCFullYear("2000", 11.5, 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.setUTCFullYear(-200, 11.5, 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.setUTCFullYear(NaN, 11.5, 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.setUTCFullYear({}, 11.5, 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.setUTCFullYear(undefined, 11.5, 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.setUTCFullYear(null, 11.5, 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.setUTCFullYear(true, 11.5, 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.setUTCFullYear(false, 11.5, 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.setUTCFullYear("invalid string", 11.5, 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.setUTCFullYear(Infinity, 11.5, 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.setUTCFullYear(7002.5, 11.5, 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.setUTCFullYear(0, 0, true) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setUTCFullYear("2000", 0, true) +Return value: 946722153000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 946722153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 946722153000 + +// Date.setUTCFullYear(-200, 0, true) +Return value: -68478529047000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68478529047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68478529047000 + +// Date.setUTCFullYear(NaN, 0, true) +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.setUTCFullYear({}, 0, true) +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.setUTCFullYear(undefined, 0, true) +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.setUTCFullYear(null, 0, true) +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.setUTCFullYear(true, 0, true) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear(false, 0, true) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setUTCFullYear("invalid string", 0, true) +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.setUTCFullYear(Infinity, 0, true) +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.setUTCFullYear(7002.5, 0, true) +Return value: 158794597353000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158794597353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158794597353000 + +// Date.setUTCFullYear(0, "11", true) +Return value: -62138237847000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62138237847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138237847000 + +// Date.setUTCFullYear("2000", "11", true) +Return value: 975666153000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 975666153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975666153000 + +// Date.setUTCFullYear(-200, "11", true) +Return value: -68449671447000 + +Original object: Mon Dec 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68449671447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449671447000 + +// Date.setUTCFullYear(NaN, "11", true) +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.setUTCFullYear({}, "11", true) +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.setUTCFullYear(undefined, "11", true) +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.setUTCFullYear(null, "11", true) +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.setUTCFullYear(true, "11", true) +Return value: -62106701847000 + +Original object: Sat Dec 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62106701847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106701847000 + +// Date.setUTCFullYear(false, "11", true) +Return value: -62138237847000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62138237847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138237847000 + +// Date.setUTCFullYear("invalid string", "11", true) +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.setUTCFullYear(Infinity, "11", true) +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.setUTCFullYear(7002.5, "11", true) +Return value: 158823454953000 + +Original object: Wed Dec 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158823454953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823454953000 + +// Date.setUTCFullYear(0, 12, true) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear("2000", 12, true) +Return value: 978344553000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 978344553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 978344553000 + +// Date.setUTCFullYear(-200, 12, true) +Return value: -68446993047000 + +Original object: Thu Jan 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68446993047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68446993047000 + +// Date.setUTCFullYear(NaN, 12, true) +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.setUTCFullYear({}, 12, true) +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.setUTCFullYear(undefined, 12, true) +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.setUTCFullYear(null, 12, true) +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.setUTCFullYear(true, 12, true) +Return value: -62104023447000 + +Original object: Tue Jan 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62104023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62104023447000 + +// Date.setUTCFullYear(false, 12, true) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear("invalid string", 12, true) +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.setUTCFullYear(Infinity, 12, true) +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.setUTCFullYear(7002.5, 12, true) +Return value: 158826133353000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158826133353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158826133353000 + +// Date.setUTCFullYear(0, -1, true) +Return value: -62169860247000 + +Original object: Wed Dec 1 16:07:33 GMT+0545 -1 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62169860247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169860247000 + +// Date.setUTCFullYear("2000", -1, true) +Return value: 944043753000 + +Original object: Wed Dec 1 16:07:33 GMT+0545 1999 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 944043753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 944043753000 + +// Date.setUTCFullYear(-200, -1, true) +Return value: -68481207447000 + +Original object: Sun Dec 1 16:07:33 GMT+0545 -201 +Original object.getDate(): 1 +Original object.getDay(): 0 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68481207447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68481207447000 + +// Date.setUTCFullYear(NaN, -1, true) +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.setUTCFullYear({}, -1, true) +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.setUTCFullYear(undefined, -1, true) +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.setUTCFullYear(null, -1, true) +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.setUTCFullYear(true, -1, true) +Return value: -62138237847000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62138237847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138237847000 + +// Date.setUTCFullYear(false, -1, true) +Return value: -62169860247000 + +Original object: Wed Dec 1 16:07:33 GMT+0545 -1 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62169860247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169860247000 + +// Date.setUTCFullYear("invalid string", -1, true) +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.setUTCFullYear(Infinity, -1, true) +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.setUTCFullYear(7002.5, -1, true) +Return value: 158791918953000 + +Original object: Tue Dec 1 16:07:33 GMT+0545 7001 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158791918953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158791918953000 + +// Date.setUTCFullYear(0, NaN, true) +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.setUTCFullYear("2000", NaN, true) +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.setUTCFullYear(-200, NaN, true) +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.setUTCFullYear(NaN, NaN, true) +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.setUTCFullYear({}, NaN, true) +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.setUTCFullYear(undefined, NaN, true) +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.setUTCFullYear(null, NaN, true) +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.setUTCFullYear(true, NaN, true) +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.setUTCFullYear(false, NaN, true) +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.setUTCFullYear("invalid string", NaN, true) +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.setUTCFullYear(Infinity, NaN, true) +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.setUTCFullYear(7002.5, NaN, true) +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.setUTCFullYear(0, {}, true) +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.setUTCFullYear("2000", {}, true) +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.setUTCFullYear(-200, {}, true) +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.setUTCFullYear(NaN, {}, true) +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.setUTCFullYear({}, {}, true) +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.setUTCFullYear(undefined, {}, true) +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.setUTCFullYear(null, {}, true) +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.setUTCFullYear(true, {}, true) +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.setUTCFullYear(false, {}, true) +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.setUTCFullYear("invalid string", {}, true) +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.setUTCFullYear(Infinity, {}, true) +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.setUTCFullYear(7002.5, {}, true) +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.setUTCFullYear(0, undefined, true) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, true) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, true) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, true) +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.setUTCFullYear({}, undefined, true) +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.setUTCFullYear(undefined, undefined, true) +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.setUTCFullYear(null, undefined, true) +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.setUTCFullYear(true, undefined, true) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, true) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, true) +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.setUTCFullYear(Infinity, undefined, true) +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.setUTCFullYear(7002.5, undefined, true) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, true) +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.setUTCFullYear("2000", null, true) +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.setUTCFullYear(-200, null, true) +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.setUTCFullYear(NaN, null, true) +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.setUTCFullYear({}, null, true) +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.setUTCFullYear(undefined, null, true) +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.setUTCFullYear(null, null, true) +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.setUTCFullYear(true, null, true) +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.setUTCFullYear(false, null, true) +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.setUTCFullYear("invalid string", null, true) +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.setUTCFullYear(Infinity, null, true) +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.setUTCFullYear(7002.5, null, true) +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.setUTCFullYear(0, true, true) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setUTCFullYear("2000", true, true) +Return value: 949400553000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 949400553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949400553000 + +// Date.setUTCFullYear(-200, true, true) +Return value: -68475850647000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68475850647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475850647000 + +// Date.setUTCFullYear(NaN, true, true) +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.setUTCFullYear({}, true, true) +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.setUTCFullYear(undefined, true, true) +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.setUTCFullYear(null, true, true) +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.setUTCFullYear(true, true, true) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setUTCFullYear(false, true, true) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setUTCFullYear("invalid string", true, true) +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.setUTCFullYear(Infinity, true, true) +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.setUTCFullYear(7002.5, true, true) +Return value: 158797275753000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158797275753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797275753000 + +// Date.setUTCFullYear(0, false, true) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setUTCFullYear("2000", false, true) +Return value: 946722153000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 946722153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 946722153000 + +// Date.setUTCFullYear(-200, false, true) +Return value: -68478529047000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68478529047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68478529047000 + +// Date.setUTCFullYear(NaN, false, true) +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.setUTCFullYear({}, false, true) +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.setUTCFullYear(undefined, false, true) +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.setUTCFullYear(null, false, true) +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.setUTCFullYear(true, false, true) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear(false, false, true) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setUTCFullYear("invalid string", false, true) +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.setUTCFullYear(Infinity, false, true) +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.setUTCFullYear(7002.5, false, true) +Return value: 158794597353000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158794597353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158794597353000 + +// Date.setUTCFullYear(0, "invalid string", true) +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.setUTCFullYear("2000", "invalid string", true) +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.setUTCFullYear(-200, "invalid string", true) +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.setUTCFullYear(NaN, "invalid string", true) +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.setUTCFullYear({}, "invalid string", true) +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.setUTCFullYear(undefined, "invalid string", true) +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.setUTCFullYear(null, "invalid string", true) +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.setUTCFullYear(true, "invalid string", true) +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.setUTCFullYear(false, "invalid string", true) +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.setUTCFullYear("invalid string", "invalid string", true) +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.setUTCFullYear(Infinity, "invalid string", true) +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.setUTCFullYear(7002.5, "invalid string", true) +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.setUTCFullYear(0, Infinity, true) +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.setUTCFullYear("2000", Infinity, true) +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.setUTCFullYear(-200, Infinity, true) +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.setUTCFullYear(NaN, Infinity, true) +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.setUTCFullYear({}, Infinity, true) +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.setUTCFullYear(undefined, Infinity, true) +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.setUTCFullYear(null, Infinity, true) +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.setUTCFullYear(true, Infinity, true) +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.setUTCFullYear(false, Infinity, true) +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.setUTCFullYear("invalid string", Infinity, true) +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.setUTCFullYear(Infinity, Infinity, true) +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.setUTCFullYear(7002.5, Infinity, true) +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.setUTCFullYear(0, 11.5, true) +Return value: -62138237847000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62138237847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138237847000 + +// Date.setUTCFullYear("2000", 11.5, true) +Return value: 975666153000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 975666153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975666153000 + +// Date.setUTCFullYear(-200, 11.5, true) +Return value: -68449671447000 + +Original object: Mon Dec 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68449671447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449671447000 + +// Date.setUTCFullYear(NaN, 11.5, true) +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.setUTCFullYear({}, 11.5, true) +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.setUTCFullYear(undefined, 11.5, true) +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.setUTCFullYear(null, 11.5, true) +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.setUTCFullYear(true, 11.5, true) +Return value: -62106701847000 + +Original object: Sat Dec 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62106701847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106701847000 + +// Date.setUTCFullYear(false, 11.5, true) +Return value: -62138237847000 + +Original object: Fri Dec 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62138237847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138237847000 + +// Date.setUTCFullYear("invalid string", 11.5, true) +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.setUTCFullYear(Infinity, 11.5, true) +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.setUTCFullYear(7002.5, 11.5, true) +Return value: 158823454953000 + +Original object: Wed Dec 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158823454953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823454953000 + +// Date.setUTCFullYear(0, 0, false) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setUTCFullYear("2000", 0, false) +Return value: 946635753000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 1999 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946635753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946635753000 + +// Date.setUTCFullYear(-200, 0, false) +Return value: -68478615447000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 -201 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478615447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478615447000 + +// Date.setUTCFullYear(NaN, 0, false) +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.setUTCFullYear({}, 0, false) +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.setUTCFullYear(undefined, 0, false) +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.setUTCFullYear(null, 0, false) +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.setUTCFullYear(true, 0, false) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear(false, 0, false) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setUTCFullYear("invalid string", 0, false) +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.setUTCFullYear(Infinity, 0, false) +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.setUTCFullYear(7002.5, 0, false) +Return value: 158794510953000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 7001 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794510953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794510953000 + +// Date.setUTCFullYear(0, "11", false) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setUTCFullYear("2000", "11", false) +Return value: 975579753000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975579753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975579753000 + +// Date.setUTCFullYear(-200, "11", false) +Return value: -68449757847000 + +Original object: Sun Nov 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449757847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449757847000 + +// Date.setUTCFullYear(NaN, "11", false) +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.setUTCFullYear({}, "11", false) +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.setUTCFullYear(undefined, "11", false) +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.setUTCFullYear(null, "11", false) +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.setUTCFullYear(true, "11", false) +Return value: -62106788247000 + +Original object: Fri Nov 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 5 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106788247000 + +// Date.setUTCFullYear(false, "11", false) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setUTCFullYear("invalid string", "11", false) +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.setUTCFullYear(Infinity, "11", false) +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.setUTCFullYear(7002.5, "11", false) +Return value: 158823368553000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823368553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823368553000 + +// Date.setUTCFullYear(0, 12, false) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear("2000", 12, false) +Return value: 978258153000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 978258153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 978258153000 + +// Date.setUTCFullYear(-200, 12, false) +Return value: -68447079447000 + +Original object: Wed Dec 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68447079447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68447079447000 + +// Date.setUTCFullYear(NaN, 12, false) +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.setUTCFullYear({}, 12, false) +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.setUTCFullYear(undefined, 12, false) +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.setUTCFullYear(null, 12, false) +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.setUTCFullYear(true, 12, false) +Return value: -62104109847000 + +Original object: Mon Dec 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62104109847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62104109847000 + +// Date.setUTCFullYear(false, 12, false) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear("invalid string", 12, false) +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.setUTCFullYear(Infinity, 12, false) +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.setUTCFullYear(7002.5, 12, false) +Return value: 158826046953000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158826046953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158826046953000 + +// Date.setUTCFullYear(0, -1, false) +Return value: -62169946647000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62169946647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169946647000 + +// Date.setUTCFullYear("2000", -1, false) +Return value: 943957353000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 1999 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 943957353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 943957353000 + +// Date.setUTCFullYear(-200, -1, false) +Return value: -68481293847000 + +Original object: Sat Nov 30 16:07:33 GMT+0545 -201 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68481293847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68481293847000 + +// Date.setUTCFullYear(NaN, -1, false) +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.setUTCFullYear({}, -1, false) +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.setUTCFullYear(undefined, -1, false) +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.setUTCFullYear(null, -1, false) +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.setUTCFullYear(true, -1, false) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setUTCFullYear(false, -1, false) +Return value: -62169946647000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 -1 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62169946647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62169946647000 + +// Date.setUTCFullYear("invalid string", -1, false) +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.setUTCFullYear(Infinity, -1, false) +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.setUTCFullYear(7002.5, -1, false) +Return value: 158791832553000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 7001 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158791832553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158791832553000 + +// Date.setUTCFullYear(0, NaN, false) +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.setUTCFullYear("2000", NaN, false) +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.setUTCFullYear(-200, NaN, false) +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.setUTCFullYear(NaN, NaN, false) +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.setUTCFullYear({}, NaN, false) +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.setUTCFullYear(undefined, NaN, false) +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.setUTCFullYear(null, NaN, false) +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.setUTCFullYear(true, NaN, false) +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.setUTCFullYear(false, NaN, false) +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.setUTCFullYear("invalid string", NaN, false) +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.setUTCFullYear(Infinity, NaN, false) +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.setUTCFullYear(7002.5, NaN, false) +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.setUTCFullYear(0, {}, false) +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.setUTCFullYear("2000", {}, false) +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.setUTCFullYear(-200, {}, false) +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.setUTCFullYear(NaN, {}, false) +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.setUTCFullYear({}, {}, false) +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.setUTCFullYear(undefined, {}, false) +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.setUTCFullYear(null, {}, false) +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.setUTCFullYear(true, {}, false) +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.setUTCFullYear(false, {}, false) +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.setUTCFullYear("invalid string", {}, false) +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.setUTCFullYear(Infinity, {}, false) +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.setUTCFullYear(7002.5, {}, false) +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.setUTCFullYear(0, undefined, false) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, false) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, false) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, false) +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.setUTCFullYear({}, undefined, false) +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.setUTCFullYear(undefined, undefined, false) +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.setUTCFullYear(null, undefined, false) +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.setUTCFullYear(true, undefined, false) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, false) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, false) +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.setUTCFullYear(Infinity, undefined, false) +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.setUTCFullYear(7002.5, undefined, false) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, false) +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.setUTCFullYear("2000", null, false) +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.setUTCFullYear(-200, null, false) +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.setUTCFullYear(NaN, null, false) +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.setUTCFullYear({}, null, false) +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.setUTCFullYear(undefined, null, false) +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.setUTCFullYear(null, null, false) +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.setUTCFullYear(true, null, false) +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.setUTCFullYear(false, null, false) +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.setUTCFullYear("invalid string", null, false) +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.setUTCFullYear(Infinity, null, false) +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.setUTCFullYear(7002.5, null, false) +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.setUTCFullYear(0, true, false) +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setUTCFullYear("2000", true, false) +Return value: 949314153000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 2000 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 949314153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949314153000 + +// Date.setUTCFullYear(-200, true, false) +Return value: -68475937047000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 -200 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68475937047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475937047000 + +// Date.setUTCFullYear(NaN, true, false) +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.setUTCFullYear({}, true, false) +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.setUTCFullYear(undefined, true, false) +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.setUTCFullYear(null, true, false) +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.setUTCFullYear(true, true, false) +Return value: -62132967447000 + +Original object: Wed Jan 31 16:07:33 GMT+0545 1 +Original object.getDate(): 31 +Original object.getDay(): 3 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62132967447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132967447000 + +// Date.setUTCFullYear(false, true, false) +Return value: -62164589847000 + +Original object: Mon Jan 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 1 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62164589847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164589847000 + +// Date.setUTCFullYear("invalid string", true, false) +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.setUTCFullYear(Infinity, true, false) +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.setUTCFullYear(7002.5, true, false) +Return value: 158797189353000 + +Original object: Sun Jan 31 16:07:33 GMT+0545 7002 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158797189353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797189353000 + +// Date.setUTCFullYear(0, false, false) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setUTCFullYear("2000", false, false) +Return value: 946635753000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 1999 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 1999 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 946635753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1999 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 99 +Original object.getYear(): 99 +Original object.valueOf(): 946635753000 + +// Date.setUTCFullYear(-200, false, false) +Return value: -68478615447000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 -201 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): -201 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -68478615447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -201 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2101 +Original object.getYear(): -2101 +Original object.valueOf(): -68478615447000 + +// Date.setUTCFullYear(NaN, false, false) +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.setUTCFullYear({}, false, false) +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.setUTCFullYear(undefined, false, false) +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.setUTCFullYear(null, false, false) +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.setUTCFullYear(true, false, false) +Return value: -62135645847000 + +Original object: Sun Dec 31 16:07:33 GMT+0545 0 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62135645847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62135645847000 + +// Date.setUTCFullYear(false, false, false) +Return value: -62167268247000 + +Original object: Fri Dec 31 16:07:33 GMT+0545 -1 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): -1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): -62167268247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): -1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1901 +Original object.getYear(): -1901 +Original object.valueOf(): -62167268247000 + +// Date.setUTCFullYear("invalid string", false, false) +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.setUTCFullYear(Infinity, false, false) +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.setUTCFullYear(7002.5, false, false) +Return value: 158794510953000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 7001 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 7001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 158794510953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5101 +Original object.getYear(): 5101 +Original object.valueOf(): 158794510953000 + +// Date.setUTCFullYear(0, "invalid string", false) +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.setUTCFullYear("2000", "invalid string", false) +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.setUTCFullYear(-200, "invalid string", false) +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.setUTCFullYear(NaN, "invalid string", false) +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.setUTCFullYear({}, "invalid string", false) +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.setUTCFullYear(undefined, "invalid string", false) +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.setUTCFullYear(null, "invalid string", false) +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.setUTCFullYear(true, "invalid string", false) +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.setUTCFullYear(false, "invalid string", false) +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.setUTCFullYear("invalid string", "invalid string", false) +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.setUTCFullYear(Infinity, "invalid string", false) +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.setUTCFullYear(7002.5, "invalid string", false) +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.setUTCFullYear(0, Infinity, false) +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.setUTCFullYear("2000", Infinity, false) +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.setUTCFullYear(-200, Infinity, false) +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.setUTCFullYear(NaN, Infinity, false) +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.setUTCFullYear({}, Infinity, false) +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.setUTCFullYear(undefined, Infinity, false) +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.setUTCFullYear(null, Infinity, false) +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.setUTCFullYear(true, Infinity, false) +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.setUTCFullYear(false, Infinity, false) +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.setUTCFullYear("invalid string", Infinity, false) +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.setUTCFullYear(Infinity, Infinity, false) +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.setUTCFullYear(7002.5, Infinity, false) +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.setUTCFullYear(0, 11.5, false) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setUTCFullYear("2000", 11.5, false) +Return value: 975579753000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 2000 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 975579753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 975579753000 + +// Date.setUTCFullYear(-200, 11.5, false) +Return value: -68449757847000 + +Original object: Sun Nov 30 16:07:33 GMT+0545 -200 +Original object.getDate(): 30 +Original object.getDay(): 0 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -68449757847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68449757847000 + +// Date.setUTCFullYear(NaN, 11.5, false) +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.setUTCFullYear({}, 11.5, false) +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.setUTCFullYear(undefined, 11.5, false) +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.setUTCFullYear(null, 11.5, false) +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.setUTCFullYear(true, 11.5, false) +Return value: -62106788247000 + +Original object: Fri Nov 30 16:07:33 GMT+0545 1 +Original object.getDate(): 30 +Original object.getDay(): 5 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62106788247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62106788247000 + +// Date.setUTCFullYear(false, 11.5, false) +Return value: -62138324247000 + +Original object: Thu Nov 30 16:07:33 GMT+0545 0 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): -62138324247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62138324247000 + +// Date.setUTCFullYear("invalid string", 11.5, false) +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.setUTCFullYear(Infinity, 11.5, false) +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.setUTCFullYear(7002.5, 11.5, false) +Return value: 158823368553000 + +Original object: Tue Nov 30 16:07:33 GMT+0545 7002 +Original object.getDate(): 30 +Original object.getDay(): 2 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 158823368553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158823368553000 + +// Date.setUTCFullYear(0, 0, "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.setUTCFullYear("2000", 0, "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.setUTCFullYear(-200, 0, "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.setUTCFullYear(NaN, 0, "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.setUTCFullYear({}, 0, "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.setUTCFullYear(undefined, 0, "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.setUTCFullYear(null, 0, "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.setUTCFullYear(true, 0, "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.setUTCFullYear(false, 0, "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.setUTCFullYear("invalid string", 0, "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.setUTCFullYear(Infinity, 0, "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.setUTCFullYear(7002.5, 0, "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.setUTCFullYear(0, "11", "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.setUTCFullYear("2000", "11", "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.setUTCFullYear(-200, "11", "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.setUTCFullYear(NaN, "11", "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.setUTCFullYear({}, "11", "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.setUTCFullYear(undefined, "11", "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.setUTCFullYear(null, "11", "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.setUTCFullYear(true, "11", "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.setUTCFullYear(false, "11", "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.setUTCFullYear("invalid string", "11", "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.setUTCFullYear(Infinity, "11", "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.setUTCFullYear(7002.5, "11", "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.setUTCFullYear(0, 12, "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.setUTCFullYear("2000", 12, "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.setUTCFullYear(-200, 12, "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.setUTCFullYear(NaN, 12, "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.setUTCFullYear({}, 12, "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.setUTCFullYear(undefined, 12, "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.setUTCFullYear(null, 12, "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.setUTCFullYear(true, 12, "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.setUTCFullYear(false, 12, "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.setUTCFullYear("invalid string", 12, "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.setUTCFullYear(Infinity, 12, "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.setUTCFullYear(7002.5, 12, "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.setUTCFullYear(0, -1, "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.setUTCFullYear("2000", -1, "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.setUTCFullYear(-200, -1, "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.setUTCFullYear(NaN, -1, "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.setUTCFullYear({}, -1, "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.setUTCFullYear(undefined, -1, "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.setUTCFullYear(null, -1, "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.setUTCFullYear(true, -1, "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.setUTCFullYear(false, -1, "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.setUTCFullYear("invalid string", -1, "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.setUTCFullYear(Infinity, -1, "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.setUTCFullYear(7002.5, -1, "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.setUTCFullYear(0, NaN, "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.setUTCFullYear("2000", NaN, "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.setUTCFullYear(-200, NaN, "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.setUTCFullYear(NaN, NaN, "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.setUTCFullYear({}, NaN, "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.setUTCFullYear(undefined, NaN, "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.setUTCFullYear(null, NaN, "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.setUTCFullYear(true, NaN, "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.setUTCFullYear(false, NaN, "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.setUTCFullYear("invalid string", NaN, "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.setUTCFullYear(Infinity, NaN, "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.setUTCFullYear(7002.5, NaN, "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.setUTCFullYear(0, {}, "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.setUTCFullYear("2000", {}, "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.setUTCFullYear(-200, {}, "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.setUTCFullYear(NaN, {}, "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.setUTCFullYear({}, {}, "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.setUTCFullYear(undefined, {}, "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.setUTCFullYear(null, {}, "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.setUTCFullYear(true, {}, "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.setUTCFullYear(false, {}, "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.setUTCFullYear("invalid string", {}, "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.setUTCFullYear(Infinity, {}, "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.setUTCFullYear(7002.5, {}, "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.setUTCFullYear(0, undefined, "invalid string") +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, "invalid string") +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, "invalid string") +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, "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.setUTCFullYear({}, undefined, "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.setUTCFullYear(undefined, undefined, "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.setUTCFullYear(null, undefined, "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.setUTCFullYear(true, undefined, "invalid string") +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, "invalid string") +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, "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.setUTCFullYear(Infinity, undefined, "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.setUTCFullYear(7002.5, undefined, "invalid string") +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, "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.setUTCFullYear("2000", null, "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.setUTCFullYear(-200, null, "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.setUTCFullYear(NaN, null, "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.setUTCFullYear({}, null, "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.setUTCFullYear(undefined, null, "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.setUTCFullYear(null, null, "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.setUTCFullYear(true, null, "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.setUTCFullYear(false, null, "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.setUTCFullYear("invalid string", null, "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.setUTCFullYear(Infinity, null, "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.setUTCFullYear(7002.5, null, "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.setUTCFullYear(0, true, "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.setUTCFullYear("2000", true, "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.setUTCFullYear(-200, true, "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.setUTCFullYear(NaN, true, "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.setUTCFullYear({}, true, "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.setUTCFullYear(undefined, true, "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.setUTCFullYear(null, true, "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.setUTCFullYear(true, true, "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.setUTCFullYear(false, true, "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.setUTCFullYear("invalid string", true, "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.setUTCFullYear(Infinity, true, "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.setUTCFullYear(7002.5, true, "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.setUTCFullYear(0, false, "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.setUTCFullYear("2000", false, "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.setUTCFullYear(-200, false, "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.setUTCFullYear(NaN, false, "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.setUTCFullYear({}, false, "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.setUTCFullYear(undefined, false, "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.setUTCFullYear(null, false, "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.setUTCFullYear(true, false, "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.setUTCFullYear(false, false, "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.setUTCFullYear("invalid string", false, "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.setUTCFullYear(Infinity, false, "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.setUTCFullYear(7002.5, false, "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.setUTCFullYear(0, "invalid string", "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.setUTCFullYear("2000", "invalid string", "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.setUTCFullYear(-200, "invalid string", "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.setUTCFullYear(NaN, "invalid string", "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.setUTCFullYear({}, "invalid string", "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.setUTCFullYear(undefined, "invalid string", "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.setUTCFullYear(null, "invalid string", "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.setUTCFullYear(true, "invalid string", "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.setUTCFullYear(false, "invalid string", "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.setUTCFullYear("invalid string", "invalid string", "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.setUTCFullYear(Infinity, "invalid string", "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.setUTCFullYear(7002.5, "invalid string", "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.setUTCFullYear(0, Infinity, "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.setUTCFullYear("2000", Infinity, "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.setUTCFullYear(-200, Infinity, "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.setUTCFullYear(NaN, Infinity, "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.setUTCFullYear({}, Infinity, "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.setUTCFullYear(undefined, Infinity, "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.setUTCFullYear(null, Infinity, "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.setUTCFullYear(true, Infinity, "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.setUTCFullYear(false, Infinity, "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.setUTCFullYear("invalid string", Infinity, "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.setUTCFullYear(Infinity, Infinity, "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.setUTCFullYear(7002.5, Infinity, "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.setUTCFullYear(0, 11.5, "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.setUTCFullYear("2000", 11.5, "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.setUTCFullYear(-200, 11.5, "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.setUTCFullYear(NaN, 11.5, "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.setUTCFullYear({}, 11.5, "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.setUTCFullYear(undefined, 11.5, "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.setUTCFullYear(null, 11.5, "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.setUTCFullYear(true, 11.5, "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.setUTCFullYear(false, 11.5, "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.setUTCFullYear("invalid string", 11.5, "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.setUTCFullYear(Infinity, 11.5, "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.setUTCFullYear(7002.5, 11.5, "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.setUTCFullYear(0, 0, 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.setUTCFullYear("2000", 0, 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.setUTCFullYear(-200, 0, 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.setUTCFullYear(NaN, 0, 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.setUTCFullYear({}, 0, 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.setUTCFullYear(undefined, 0, 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.setUTCFullYear(null, 0, 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.setUTCFullYear(true, 0, 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.setUTCFullYear(false, 0, 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.setUTCFullYear("invalid string", 0, 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.setUTCFullYear(Infinity, 0, 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.setUTCFullYear(7002.5, 0, 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.setUTCFullYear(0, "11", 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.setUTCFullYear("2000", "11", 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.setUTCFullYear(-200, "11", 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.setUTCFullYear(NaN, "11", 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.setUTCFullYear({}, "11", 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.setUTCFullYear(undefined, "11", 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.setUTCFullYear(null, "11", 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.setUTCFullYear(true, "11", 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.setUTCFullYear(false, "11", 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.setUTCFullYear("invalid string", "11", 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.setUTCFullYear(Infinity, "11", 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.setUTCFullYear(7002.5, "11", 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.setUTCFullYear(0, 12, 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.setUTCFullYear("2000", 12, 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.setUTCFullYear(-200, 12, 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.setUTCFullYear(NaN, 12, 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.setUTCFullYear({}, 12, 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.setUTCFullYear(undefined, 12, 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.setUTCFullYear(null, 12, 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.setUTCFullYear(true, 12, 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.setUTCFullYear(false, 12, 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.setUTCFullYear("invalid string", 12, 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.setUTCFullYear(Infinity, 12, 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.setUTCFullYear(7002.5, 12, 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.setUTCFullYear(0, -1, 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.setUTCFullYear("2000", -1, 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.setUTCFullYear(-200, -1, 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.setUTCFullYear(NaN, -1, 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.setUTCFullYear({}, -1, 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.setUTCFullYear(undefined, -1, 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.setUTCFullYear(null, -1, 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.setUTCFullYear(true, -1, 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.setUTCFullYear(false, -1, 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.setUTCFullYear("invalid string", -1, 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.setUTCFullYear(Infinity, -1, 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.setUTCFullYear(7002.5, -1, 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.setUTCFullYear(0, NaN, 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.setUTCFullYear("2000", NaN, 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.setUTCFullYear(-200, NaN, 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.setUTCFullYear(NaN, NaN, 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.setUTCFullYear({}, NaN, 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.setUTCFullYear(undefined, NaN, 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.setUTCFullYear(null, NaN, 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.setUTCFullYear(true, NaN, 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.setUTCFullYear(false, NaN, 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.setUTCFullYear("invalid string", NaN, 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.setUTCFullYear(Infinity, NaN, 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.setUTCFullYear(7002.5, NaN, 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.setUTCFullYear(0, {}, 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.setUTCFullYear("2000", {}, 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.setUTCFullYear(-200, {}, 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.setUTCFullYear(NaN, {}, 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.setUTCFullYear({}, {}, 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.setUTCFullYear(undefined, {}, 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.setUTCFullYear(null, {}, 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.setUTCFullYear(true, {}, 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.setUTCFullYear(false, {}, 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.setUTCFullYear("invalid string", {}, 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.setUTCFullYear(Infinity, {}, 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.setUTCFullYear(7002.5, {}, 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.setUTCFullYear(0, undefined, Infinity) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, Infinity) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, Infinity) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, 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.setUTCFullYear({}, undefined, 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.setUTCFullYear(undefined, undefined, 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.setUTCFullYear(null, undefined, 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.setUTCFullYear(true, undefined, Infinity) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, Infinity) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, 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.setUTCFullYear(Infinity, undefined, 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.setUTCFullYear(7002.5, undefined, Infinity) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, 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.setUTCFullYear("2000", null, 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.setUTCFullYear(-200, null, 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.setUTCFullYear(NaN, null, 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.setUTCFullYear({}, null, 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.setUTCFullYear(undefined, null, 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.setUTCFullYear(null, null, 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.setUTCFullYear(true, null, 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.setUTCFullYear(false, null, 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.setUTCFullYear("invalid string", null, 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.setUTCFullYear(Infinity, null, 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.setUTCFullYear(7002.5, null, 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.setUTCFullYear(0, true, 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.setUTCFullYear("2000", true, 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.setUTCFullYear(-200, true, 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.setUTCFullYear(NaN, true, 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.setUTCFullYear({}, true, 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.setUTCFullYear(undefined, true, 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.setUTCFullYear(null, true, 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.setUTCFullYear(true, true, 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.setUTCFullYear(false, true, 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.setUTCFullYear("invalid string", true, 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.setUTCFullYear(Infinity, true, 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.setUTCFullYear(7002.5, true, 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.setUTCFullYear(0, false, 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.setUTCFullYear("2000", false, 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.setUTCFullYear(-200, false, 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.setUTCFullYear(NaN, false, 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.setUTCFullYear({}, false, 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.setUTCFullYear(undefined, false, 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.setUTCFullYear(null, false, 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.setUTCFullYear(true, false, 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.setUTCFullYear(false, false, 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.setUTCFullYear("invalid string", false, 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.setUTCFullYear(Infinity, false, 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.setUTCFullYear(7002.5, false, 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.setUTCFullYear(0, "invalid string", 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.setUTCFullYear("2000", "invalid string", 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.setUTCFullYear(-200, "invalid string", 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.setUTCFullYear(NaN, "invalid string", 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.setUTCFullYear({}, "invalid string", 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.setUTCFullYear(undefined, "invalid string", 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.setUTCFullYear(null, "invalid string", 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.setUTCFullYear(true, "invalid string", 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.setUTCFullYear(false, "invalid string", 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.setUTCFullYear("invalid string", "invalid string", 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.setUTCFullYear(Infinity, "invalid string", 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.setUTCFullYear(7002.5, "invalid string", 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.setUTCFullYear(0, Infinity, 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.setUTCFullYear("2000", Infinity, 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.setUTCFullYear(-200, Infinity, 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.setUTCFullYear(NaN, Infinity, 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.setUTCFullYear({}, Infinity, 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.setUTCFullYear(undefined, Infinity, 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.setUTCFullYear(null, Infinity, 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.setUTCFullYear(true, Infinity, 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.setUTCFullYear(false, Infinity, 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.setUTCFullYear("invalid string", Infinity, 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.setUTCFullYear(Infinity, Infinity, 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.setUTCFullYear(7002.5, Infinity, 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.setUTCFullYear(0, 11.5, 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.setUTCFullYear("2000", 11.5, 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.setUTCFullYear(-200, 11.5, 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.setUTCFullYear(NaN, 11.5, 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.setUTCFullYear({}, 11.5, 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.setUTCFullYear(undefined, 11.5, 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.setUTCFullYear(null, 11.5, 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.setUTCFullYear(true, 11.5, 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.setUTCFullYear(false, 11.5, 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.setUTCFullYear("invalid string", 11.5, 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.setUTCFullYear(Infinity, 11.5, 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.setUTCFullYear(7002.5, 11.5, 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.setUTCFullYear(0, 0, 32.5) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setUTCFullYear("2000", 0, 32.5) +Return value: 949400553000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 949400553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949400553000 + +// Date.setUTCFullYear(-200, 0, 32.5) +Return value: -68475850647000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68475850647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475850647000 + +// Date.setUTCFullYear(NaN, 0, 32.5) +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.setUTCFullYear({}, 0, 32.5) +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.setUTCFullYear(undefined, 0, 32.5) +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.setUTCFullYear(null, 0, 32.5) +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.setUTCFullYear(true, 0, 32.5) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setUTCFullYear(false, 0, 32.5) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setUTCFullYear("invalid string", 0, 32.5) +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.setUTCFullYear(Infinity, 0, 32.5) +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.setUTCFullYear(7002.5, 0, 32.5) +Return value: 158797275753000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158797275753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797275753000 + +// Date.setUTCFullYear(0, "11", 32.5) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear("2000", "11", 32.5) +Return value: 978344553000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 978344553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 978344553000 + +// Date.setUTCFullYear(-200, "11", 32.5) +Return value: -68446993047000 + +Original object: Thu Jan 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68446993047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68446993047000 + +// Date.setUTCFullYear(NaN, "11", 32.5) +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.setUTCFullYear({}, "11", 32.5) +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.setUTCFullYear(undefined, "11", 32.5) +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.setUTCFullYear(null, "11", 32.5) +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.setUTCFullYear(true, "11", 32.5) +Return value: -62104023447000 + +Original object: Tue Jan 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62104023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62104023447000 + +// Date.setUTCFullYear(false, "11", 32.5) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear("invalid string", "11", 32.5) +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.setUTCFullYear(Infinity, "11", 32.5) +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.setUTCFullYear(7002.5, "11", 32.5) +Return value: 158826133353000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158826133353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158826133353000 + +// Date.setUTCFullYear(0, 12, 32.5) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setUTCFullYear("2000", 12, 32.5) +Return value: 981022953000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 981022953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 981022953000 + +// Date.setUTCFullYear(-200, 12, 32.5) +Return value: -68444314647000 + +Original object: Sun Feb 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 0 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68444314647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68444314647000 + +// Date.setUTCFullYear(NaN, 12, 32.5) +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.setUTCFullYear({}, 12, 32.5) +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.setUTCFullYear(undefined, 12, 32.5) +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.setUTCFullYear(null, 12, 32.5) +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.setUTCFullYear(true, 12, 32.5) +Return value: -62101345047000 + +Original object: Fri Feb 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62101345047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62101345047000 + +// Date.setUTCFullYear(false, 12, 32.5) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setUTCFullYear("invalid string", 12, 32.5) +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.setUTCFullYear(Infinity, 12, 32.5) +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.setUTCFullYear(7002.5, 12, 32.5) +Return value: 158828811753000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158828811753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158828811753000 + +// Date.setUTCFullYear(0, -1, 32.5) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setUTCFullYear("2000", -1, 32.5) +Return value: 946722153000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 946722153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 946722153000 + +// Date.setUTCFullYear(-200, -1, 32.5) +Return value: -68478529047000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68478529047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68478529047000 + +// Date.setUTCFullYear(NaN, -1, 32.5) +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.setUTCFullYear({}, -1, 32.5) +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.setUTCFullYear(undefined, -1, 32.5) +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.setUTCFullYear(null, -1, 32.5) +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.setUTCFullYear(true, -1, 32.5) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear(false, -1, 32.5) +Return value: -62167181847000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62167181847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62167181847000 + +// Date.setUTCFullYear("invalid string", -1, 32.5) +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.setUTCFullYear(Infinity, -1, 32.5) +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.setUTCFullYear(7002.5, -1, 32.5) +Return value: 158794597353000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158794597353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158794597353000 + +// Date.setUTCFullYear(0, NaN, 32.5) +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.setUTCFullYear("2000", NaN, 32.5) +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.setUTCFullYear(-200, NaN, 32.5) +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.setUTCFullYear(NaN, NaN, 32.5) +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.setUTCFullYear({}, NaN, 32.5) +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.setUTCFullYear(undefined, NaN, 32.5) +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.setUTCFullYear(null, NaN, 32.5) +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.setUTCFullYear(true, NaN, 32.5) +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.setUTCFullYear(false, NaN, 32.5) +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.setUTCFullYear("invalid string", NaN, 32.5) +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.setUTCFullYear(Infinity, NaN, 32.5) +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.setUTCFullYear(7002.5, NaN, 32.5) +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.setUTCFullYear(0, {}, 32.5) +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.setUTCFullYear("2000", {}, 32.5) +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.setUTCFullYear(-200, {}, 32.5) +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.setUTCFullYear(NaN, {}, 32.5) +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.setUTCFullYear({}, {}, 32.5) +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.setUTCFullYear(undefined, {}, 32.5) +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.setUTCFullYear(null, {}, 32.5) +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.setUTCFullYear(true, {}, 32.5) +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.setUTCFullYear(false, {}, 32.5) +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.setUTCFullYear("invalid string", {}, 32.5) +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.setUTCFullYear(Infinity, {}, 32.5) +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.setUTCFullYear(7002.5, {}, 32.5) +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.setUTCFullYear(0, undefined, 32.5) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("2000", undefined, 32.5) +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setUTCFullYear(-200, undefined, 32.5) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setUTCFullYear(NaN, undefined, 32.5) +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.setUTCFullYear({}, undefined, 32.5) +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.setUTCFullYear(undefined, undefined, 32.5) +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.setUTCFullYear(null, undefined, 32.5) +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.setUTCFullYear(true, undefined, 32.5) +Return value: -62130461847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130461847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130461847000 + +// Date.setUTCFullYear(false, undefined, 32.5) +Return value: -62162084247000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 0 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62162084247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62162084247000 + +// Date.setUTCFullYear("invalid string", undefined, 32.5) +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.setUTCFullYear(Infinity, undefined, 32.5) +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.setUTCFullYear(7002.5, undefined, 32.5) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + +// Date.setUTCFullYear(0, null, 32.5) +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.setUTCFullYear("2000", null, 32.5) +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.setUTCFullYear(-200, null, 32.5) +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.setUTCFullYear(NaN, null, 32.5) +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.setUTCFullYear({}, null, 32.5) +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.setUTCFullYear(undefined, null, 32.5) +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.setUTCFullYear(null, null, 32.5) +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.setUTCFullYear(true, null, 32.5) +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.setUTCFullYear(false, null, 32.5) +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.setUTCFullYear("invalid string", null, 32.5) +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.setUTCFullYear(Infinity, null, 32.5) +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.setUTCFullYear(7002.5, null, 32.5) +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.setUTCFullYear(0, true, 32.5) +Return value: -62161825047000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 0 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161825047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161825047000 + +// Date.setUTCFullYear("2000", true, 32.5) +Return value: 952078953000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 2000 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 952078953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 952078953000 + +// Date.setUTCFullYear(-200, true, 32.5) +Return value: -68473172247000 + +Original object: Tue Mar 4 16:07:33 GMT+0545 -200 +Original object.getDate(): 4 +Original object.getDay(): 2 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473172247000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473172247000 + +// Date.setUTCFullYear(NaN, true, 32.5) +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.setUTCFullYear({}, true, 32.5) +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.setUTCFullYear(undefined, true, 32.5) +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.setUTCFullYear(null, true, 32.5) +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.setUTCFullYear(true, true, 32.5) +Return value: -62130202647000 + +Original object: Sun Mar 4 16:07:33 GMT+0545 1 +Original object.getDate(): 4 +Original object.getDay(): 0 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62130202647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62130202647000 + +// Date.setUTCFullYear(false, true, 32.5) +Return value: -62161825047000 + +Original object: Fri Mar 3 16:07:33 GMT+0545 0 +Original object.getDate(): 3 +Original object.getDay(): 5 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -62161825047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62161825047000 + +// Date.setUTCFullYear("invalid string", true, 32.5) +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.setUTCFullYear(Infinity, true, 32.5) +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.setUTCFullYear(7002.5, true, 32.5) +Return value: 158799954153000 + +Original object: Thu Mar 4 16:07:33 GMT+0545 7002 +Original object.getDate(): 4 +Original object.getDay(): 4 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799954153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 4 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799954153000 + +// Date.setUTCFullYear(0, false, 32.5) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setUTCFullYear("2000", false, 32.5) +Return value: 949400553000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 2000 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 949400553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 949400553000 + +// Date.setUTCFullYear(-200, false, 32.5) +Return value: -68475850647000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -68475850647000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68475850647000 + +// Date.setUTCFullYear(NaN, false, 32.5) +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.setUTCFullYear({}, false, 32.5) +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.setUTCFullYear(undefined, false, 32.5) +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.setUTCFullYear(null, false, 32.5) +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.setUTCFullYear(true, false, 32.5) +Return value: -62132881047000 + +Original object: Thu Feb 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62132881047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62132881047000 + +// Date.setUTCFullYear(false, false, 32.5) +Return value: -62164503447000 + +Original object: Tue Feb 1 16:07:33 GMT+0545 0 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 0 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -62164503447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 0 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1900 +Original object.getYear(): -1900 +Original object.valueOf(): -62164503447000 + +// Date.setUTCFullYear("invalid string", false, 32.5) +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.setUTCFullYear(Infinity, false, 32.5) +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.setUTCFullYear(7002.5, false, 32.5) +Return value: 158797275753000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 158797275753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158797275753000 + +// Date.setUTCFullYear(0, "invalid string", 32.5) +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.setUTCFullYear("2000", "invalid string", 32.5) +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.setUTCFullYear(-200, "invalid string", 32.5) +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.setUTCFullYear(NaN, "invalid string", 32.5) +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.setUTCFullYear({}, "invalid string", 32.5) +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.setUTCFullYear(undefined, "invalid string", 32.5) +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.setUTCFullYear(null, "invalid string", 32.5) +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.setUTCFullYear(true, "invalid string", 32.5) +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.setUTCFullYear(false, "invalid string", 32.5) +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.setUTCFullYear("invalid string", "invalid string", 32.5) +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.setUTCFullYear(Infinity, "invalid string", 32.5) +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.setUTCFullYear(7002.5, "invalid string", 32.5) +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.setUTCFullYear(0, Infinity, 32.5) +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.setUTCFullYear("2000", Infinity, 32.5) +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.setUTCFullYear(-200, Infinity, 32.5) +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.setUTCFullYear(NaN, Infinity, 32.5) +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.setUTCFullYear({}, Infinity, 32.5) +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.setUTCFullYear(undefined, Infinity, 32.5) +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.setUTCFullYear(null, Infinity, 32.5) +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.setUTCFullYear(true, Infinity, 32.5) +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.setUTCFullYear(false, Infinity, 32.5) +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.setUTCFullYear("invalid string", Infinity, 32.5) +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.setUTCFullYear(Infinity, Infinity, 32.5) +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.setUTCFullYear(7002.5, Infinity, 32.5) +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.setUTCFullYear(0, 11.5, 32.5) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear("2000", 11.5, 32.5) +Return value: 978344553000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 2001 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2001 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 978344553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2001 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 101 +Original object.getYear(): 101 +Original object.valueOf(): 978344553000 + +// Date.setUTCFullYear(-200, 11.5, 32.5) +Return value: -68446993047000 + +Original object: Thu Jan 1 16:07:33 GMT+0545 -199 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): -199 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -68446993047000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): -199 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2099 +Original object.getYear(): -2099 +Original object.valueOf(): -68446993047000 + +// Date.setUTCFullYear(NaN, 11.5, 32.5) +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.setUTCFullYear({}, 11.5, 32.5) +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.setUTCFullYear(undefined, 11.5, 32.5) +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.setUTCFullYear(null, 11.5, 32.5) +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.setUTCFullYear(true, 11.5, 32.5) +Return value: -62104023447000 + +Original object: Tue Jan 1 16:07:33 GMT+0545 2 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62104023447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1898 +Original object.getYear(): -1898 +Original object.valueOf(): -62104023447000 + +// Date.setUTCFullYear(false, 11.5, 32.5) +Return value: -62135559447000 + +Original object: Mon Jan 1 16:07:33 GMT+0545 1 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 1 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): -62135559447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 1 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -1899 +Original object.getYear(): -1899 +Original object.valueOf(): -62135559447000 + +// Date.setUTCFullYear("invalid string", 11.5, 32.5) +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.setUTCFullYear(Infinity, 11.5, 32.5) +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.setUTCFullYear(7002.5, 11.5, 32.5) +Return value: 158826133353000 + +Original object: Sat Jan 1 16:07:33 GMT+0545 7003 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 7003 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 158826133353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 7003 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5103 +Original object.getYear(): 5103 +Original object.valueOf(): 158826133353000 + + +/// End of method test Date.setUTCFullYear(year, month, date) + diff --git a/core/tests/swfs/avm1/date/setUTCFullYear/test.fla b/core/tests/swfs/avm1/date/setUTCFullYear/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..e3ab16741e7fbc45f4c628754088e961088983c4 GIT binary patch literal 5118 zcmbVQby!r}*B(l`OF}?;q`Q$$Va7pHKnECd=#Z9f0ZHZ3pnxDDAtl`{B}li#&>#pn zzu}f%zkC1r_IcKG&U4QDuD#DWYwx|*3)aNIqyPYL0D$<$4KU!RhPnl~r>+2zhZypK z{}Y9aLTM>Kkmpg?R{0Z#j)U{Nvm7;#4GIhZpaBm6AV$HIKw3(U=I-_|2RB|%d-&Uw z8HX8hlCV9D)msLqudyH*_Wf@un98B>fP9gys)lGL>MG%=X^nh&NW}-x!gGrTTxJ+c zc2l{9%lZnvKM}oFvoQz;p<*JKrm7oZe4p0s1{?U6XYVLVXSebYGB=aCQhR#$lYX=X z7S=^esOUXbIl8jE@DVD_HL?;Vs#DQ^uI7=~tia?pAqP)132G7@YMIJQDbB%H5k*#B z*7*T6MZC)F=HBb!iEkn{7mV{=@_=5}2G70*$;fG> zNFCm+6k{v3lCUs5lxCBU2&C8vf6xs!j>(_DG^Wx73%s?*gby;Kp``-XTZK#!p6*Ny ze0IT^-mzu+kW%xs3gh<54-yU7bJY?$B>~a--~GxZ?#kSr;1Ilcx7n^y88awFk%Z&c zT~&+|shKq;(&c%>^2~Q7qW%rRY5MxDF>MQ8fsgN7;iCAK-LhTdg=C3~-e?l6H%6~C zu$v`Vi(Pi`mTdUlC2&shYXsam&v6^|+^fN{?K&JCaQ8a@-^RP?vF! z&w;S!h_*GtgrqHgU^9*pekQi&sF)t>l zT;F}hoCeE(Dp=6AtiOlxI47I?GiUq3l#fg&t`sM9M6qG0+=P#Fo`J^8AG=f0msmqp zC3Ekz$9h}=w~OJ<;)!=FK0mwwQ$~=MAcIIP?)HfSr+i%Nq7=_4VVi*7+5J40i)ryv zj?1Nmt@B?dP~Jy|%de;jqoR8P1=v?^U5imc2)B`z$`UJeP#CslTFhWG)MSjG*nU=W^*4( zv$2`DB`(_n-%UCjENwvb!fcoyWNn&Aa$)CAk=Ddc_;pURgCWOTK0D_&+&tFotqk#^ zeaYhQMb(F_U#_nRKPy?w@FC@S-4-XEQJ%XfV8a^!klQV^!SE(l(3|$As=aB}KKk$F z7EHmsBWDsRlsfY4!v1LQa9dJ(MqNPW9Tk{W`BHaAZYmD2-NUTW^?-kMA7x6H_ETHy zbjk3y;X@*mH5VPrEh?qoY+^TcFjH0LbBoi~Mzik^s;6~VRavJf=YWbiN6pDfUT8Ca zPBo3uzVh>uRLOhq1EJT{%2eKzO>y+0S}BN87b{V-svDkF%?vEIETR)VkD(B2{=B!C z_xxN2sF8NI(_nrOW_t6+>uvcRdGrV^f=^*1BWTWWW^yG0LAO*H-%lrUlj>K7%8qPw zz6u`wCvvA>rB})6p3$zl2T`hqmgbOyduJ2_A__Qbc9^j3=+19M2J`-nb>AlmIQ7HTb;@bA9B1NX5R}=((F%viWVIt%b?zNZbmls;A3aJXXG-- z#$^~?(@3h6ZU|=&69acE3L&YMj4OX4yw)4m`Ur0F#65e_gDE2pD^L^?v4XDPB$Grz zSf45TfFQT96wioiBW=7~-c6qloj_X)J-1>2?ThbkP6DhU(P`tcVH;?KMPX1DxhnGZ zcJn43FeP~pPos(_#|tb0Fr2VqA}U}1EKG5FA|vOzKU*=pwcGH0BCjYq{kwH=mHcNW`*=|`x_m;H`|^@k zgGhD*GJ=jePx~wUKX&B5w%RA>i|h5M4O@f}03b)L6kvBVxQ(l|4$RHX#=*+<_jSS$ z=}0R@hWzjpD@q&m1k#3%YyWv9xfYzzhz;bas$-0gue56!-1Xi*Q5bFh-nHOikHP0v zKYQh-PGKp_FthUVz!UD>k4d?$JoF`jwH9aLm_ECrwS-Cd!gJiACYF{)GjQasEx|HTL$57l?&6ZrJ==P?Xkx6(o&yc0 zL!G#EbtPZUMGk7|OMUMC8e;VLEWA545bOi!TU&5hjZyY9MCrt~bD_;A^l(XUt!k4- zBH0Iq{fS5MpTjcKiFH#>Cn8aRT{X&F+2)XPeMxHcS_z%RFfP@*~Y?7NXRHJZPgxrRlIkHnus5p z1K?b_<4B?&l0P;7baIElDUru!YM1_f$DVS7->iVrL(;b^I*M+wGjlr1HE|70o(BwR zpEHEAhXNBiq|k7ec}Vu;7IX2Hs6X=oWMnDlIwH_XTw9eg@FhMuU*tlJ-@Kx@(u=p< zFd2-u*2OlTlw(W2cwJv)ZXYQU!|LrTNm6>U*qwdl&+L{ z##OJENsdKbAZ;&E4m;l20fw3>4~+Hp!z(()kl^kfC{ z-$Zom)k4C{Z;GgQ7Om50=LEZC3~;0}t}ozC@g2RepvnAtjdf4VSuh?l%C#@QSNPTA7b>iG1L+`pu}S+hiln>! zD5kmP;c#)pkOF6v|HOSw1;G&y+p&9X$9n;&3Im#{r1UP1T1 z0;>v1}ZNRZfc7zL*2rrI~M zup<&F_ujK2*HkkEPPm)8Nf%tK{WZ;+54eYQ0ZQB+iE+BdcW40^T*sJQS#bF!eQfjSXRI-LJb zJfvqoIe_{r10>RKNJ71rk42}#vLK3A$9=7s#OKc5>sZTof27IGt_2qUeJ4tSS z%t3P(IVC1#0m!OjnWvBar5M@DhSMoF-O zMNyBHx&BmSv;DDT8h<*N!d$e=S8K(opJZ15RCwp~#XMnq^VKaPNVPd~DZil0rjjxM zT{%01nvFliD zlB8wYe3?9ERh(vN%n2fl%D^?^cMTEL#coq}V1o-ZO9gGlg3eeUu~UhQM@I-U7E{5J zh0PXfp)aoEY9ERFntn@dBm%Hj229>xX=24q3V9rzw}{LnKJ|X<(tud~=G@9tiNL%3 zN?(@A)q>oDk#s%m?SlrpSDREwrh**WDxV;Zc71w|f<9u$ix+l8>M$CF6(r z$4H1`>A~7rYp|=*N1mMS#%<`uO$gY{d)rTX`(JP@y{2{c^ojAOAvcQ4F<=Y8G|@j4 zE#@-@PZhPPxRZlw81f$#@@q6HBDB|z5h-VZoGxG)i&*Db38douJb}H4`@*DFP)*uv zm#yD67xnHe%cm>?eAgp%1K8ZuX{InJ=uYh9v8yPl-rUTIE%>x~ZaBwD<0FI6MxACP z#tsGxPoJ&s+;m~-jLqSC=Zhd5PYn&J$9Qn8+3t^|i)P}>`JS?*EA;I~VR46M8koHq zu}`9N*eb&ts9A9{&+>R(3%KSIZrvyCvM-W!Hy$uCF}gJ9C-aKVw-bDCk%?=(b1w8) z5uj-JoaLZ8b|kKkBk&enwI*xT4zqKoj^!=*VXy7IaFO@DnC(}^WX@hIX{z?6+V8pO zkG>dyp490&I*M9#za-c4c%kJ`W-2vc+Kxz3R<0cUKD@lF?6d5}Sge|+(FT3QfE9m+ zEgtUfF{HhV>j;PDh7r`5f~!B6wTL@Iu?JG8?YjG;cL?-%_=LR1-ZPLK&-s9YwLRNp zlMU^)t@sYAz|}M9yyTW++?hdsizGpEAMb(%#cRE`0&HKhtBWXU%1lTZWC%xo)0l|w z5?OYyA70a`E^(%p!*7M1lRvNlZAJ0s8!LsI1htgCEHAiikNoUFu<&K8%@?Z)gJP)} z?XOhl|4I~O*F}+|nGGEFbEfl8v4VgDO^F_bySD4p$jrupPsht%3FZWIu;4X^np?xH zP`6jHv401Upg>}%tLxVE7L`f;t$d`S^pRVH78uux$F*JSBW^HPl$K!$2SY#xhCGTo zB0u2Qa!NzOQWy;ic5T;idmB{c=H&!~Iyu2@%%N^Jjt+bts8K*I9L-?A`}w=K|0f*{ zodWRRat>+;s7CU~=_hgLzggEW`bWEFv7_uKvF8ukUpeTna?hWi!_dq6*-@`~11^{nf>6&%L9^5P1mD_Y;8Y0;DhX1Hi|Z`y&7gwR|C& zO|NT@%cY8y#Ma`-p>0=_vDnek(ZtczgjqX?CFbYnWAVw@7?y?N^^%s_nbpR%{d%#K*QVzZ3$ZZLC(B6Vzop6e zWPCh+5C7ktoJvm3Bop&*#3z&SxDU%X8FbUI^}KHD0dQh|H!+LIdp=Vq56m1a)sdmn@jIvTiTw)oQ7j(}}>? z<8kZI%zb#IKQhJ(#MKKikMXOjgqCe?K0Dy$a?Ihj?5t6EHn+8VTs2}@!!ql&oPq4O z_=MTqOg^YswqD5@57JB6F;Oh$lk4%s?0O;BQRnTq;hauB^sqQtMMwE0gJ& z^z1!XY6}sru12l+$jGnP%rcEaRj*kF@zmmo<0|4N>fdDXw42t}pJ&)9s3R?Z+Msr& z<^6`RF7xZS=}Zxt8yL?|t*3O1C&48RQev~&{J3An1PQ{=<@=I60PwUbZ9&PX9N33I z)+%6@(aL(|Skr3i8+y&@ciNQr7KYYxD6~PlH;biG(K1kzyi4`>ai&V$Hhgs2WF)g< zAG!q6pxrw`i90@FyT!6=4S9DvKQb%ER-s@Swx8_vQpWdoQ+{{wrbjvsP>vl!*fqW` zhb7=3r|l41xhd4`u?C#w^|%avmpN^RxN~ZZouK%T6|M#Te%AR&FV)d?w3EMsb{9rF zAx~WPpi(GSiuN%SD@ZNoH8$~I|fSPp zp%DccqC%)G^7a$nmUz3t+cIx|!P^nu{tIs_y#12E+EL!#6MiVdFNH>zr-mvlFJW62 z+@1_#s7928c!9PuEx5!0m&m)H0gwU!$pf^3l>=DW1H71+NI*=)1AJwPNuK^_CCqT>n>=?Z*3LS#xfFNHxe zNkvr{-W|YM@+Y~WpdPZM${RRiWs%8?3=@7OyFnh&jSU9moa#oS$D33rt0U`9qh|s; z!@#aKf!$$XPn*ErFtD#pV1F2RsZHQO72?KAn34ARKe7#NJ?J)38o4~ta;Aoq`u`uwBHi2)3 zf#YogC&Iv3o4|M&n0O8lH@`7>f!u~EQ@DL{1MrYy7j-9%N@F0>G%Cmd@KMYR|F)Pv$N>x@DRO|b_SLwR|4fdpk(grC4LuFt(mrIA6E^? z;T~vMMZL0JGxK=taPF3>b?XoeE2meD9d?2rf!v{9Td`qp1omKW4?1D50zI%-gAUlU zL5012=!U(5@1}_#{#SN(3>yciu9x%!3y2-SJdqh7CzD@DzOK(BEFNU9-eRY0k({!{ zLDrB?hA`?79Rs;osn%^!a(bz>kG8{S0%4I=ITJXMlOb*d4(Y26mBm|Dr0ifr0BI>e z#^Izve-9fUOAL{Ue~XB`12|oS(+BI1NR}2D;x>g~Y4ZCfwj+Rme?fSV$a4pY(K1Aq z#SD2$_$0Qm!6K&z`%Saai3Fc*LHV@$p~@Tp`TzwAici-{L9Y&d*kEVvF4K*{$2 zYahblirb=v(YCL4BU%?2g8CF;pEmL5-(T`TDkuG9Mn*7pd}^!AGpy*EJb zbLnMH?+?%~x%5p=9|+JdyYz8RzY?Hdb?H5<2MbW=y!Pidu zh=av35ZL0F1RA9@@$w+`(GZ!1{APlrB3dAmP(>N*J1C2<4$)nvf9oQEr=N Ml|L@V%IN&o1hz@=M_)aYK;s?{qywr&@5TaS!d z$<*`E8H>d)XMY%Pa}7E8cYDarOc55Gh`Ge)zMo_mhj%x0L8#4knd8* zkTvXjt)ejomN`%5OFHmcC4bhisOlL?2H2c$E1J3gEh8j0EYE*O6cp)m8Dp;)N7N+x z%-~N8@vTARjro{ggHkV8uwvUrxoR7zkIC4BR)cm_v=24Cq7gRwS%O~oYI!%vH~qJ( zr{xvul^p$?N7?+wp62!I-p07k+lb!n@O7Qs#WVxTC_ffTY*xztX&IsO@-91ks-i4z zu{TMU_#5U@{uYrVTfRL_@%A)az$dq`hJnseU<)9M+LJkIK?lBllX?DE0t!-9x*yVG zX9xWihv}n}o>Qary$jEybP$;gqLMs{!=nnB1@bBp4cTiqm9}uwOIELfCt&gw2}>&? zrRUTxNVY7w#g;;ozo_=IG+lI37R?%c-hL&k{aGic%T7+&V57K~r5ns6Toy}z5=*Gk zpl`>)g!R29sjUXo?%}iCA<_5C%pI~S4ZBsLG|ZT(7FV)tFYY3H>Q%-NSscVpg?1`( z2kX2>QG?V9^?G}e*kT3^g+i>h3i0n~h+lf9VATyVvdT2b3!wl9q8fFgdh`D;s{Rii z@*)dj52;@wG+r1@e}s83eGz66f7u`LDD8~4jQDVSf#DH<c5kM^&%9JtAK_GAlND;q>l#Y%3icHr>vc9VPM_IY?^=)d8W zJ73!?LuY#B?#avCD^dS?R;Y9S-j;Ks&M2>(=^Vvz&X1_+%DFg4q1uhUpictY27I#9 zJmZX@cxQw$_lzJ>mGAeC07+Mp|BTS$j{%y!e-sGjsfh+U$AlJqbY}9RlvlO>y9@8I zK>oTQ{3kH1q<>yHm=*lx;2?>9WE5mp4i+niMy+VWQ@8rVO0S1je_r(I8CjyIFPWac zK7cdgE@4SV*di?YlRSgcPICHpA|`M?B^;A4n!f5X>aQ-hQ!S~sugIe5~WfQLl^F3 literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setUTCHours/output.txt b/core/tests/swfs/avm1/date/setUTCHours/output.txt new file mode 100644 index 000000000..5d37af6bf --- /dev/null +++ b/core/tests/swfs/avm1/date/setUTCHours/output.txt @@ -0,0 +1,36935 @@ + +/// Start of method test Date.setUTCHours() + +// Date.setUTCHours() +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + + +/// End of method test Date.setUTCHours() + + +/// Start of method test Date.setUTCHours(hour) + +// Date.setUTCHours("23") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + + +/// End of method test Date.setUTCHours(hour) + + +/// Start of method test Date.setUTCHours(hour, minute) + +// Date.setUTCHours("23", "59") +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59") +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59") +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1) +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1) +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5) +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5) +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5) +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + + +/// End of method test Date.setUTCHours(hour, minute) + + +/// Start of method test Date.setUTCHours(hour, minute, second) + +// Date.setUTCHours("23", "59", "59") +Return value: 1583020799000 (1583020799000) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799000) + +// Date.setUTCHours(-1, "59", "59") +Return value: 1582934399000 (1582934399000) + +Original object: Sat Feb 29 05:44:59 GMT+0545 2020 (1582934399000) + +// Date.setUTCHours(NaN, "59", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "59") +Return value: 1583024399000 (1583024399000) + +Original object: Sun Mar 1 06:44:59 GMT+0545 2020 (1583024399000) + +// Date.setUTCHours("23", -1, "59") +Return value: 1583017199000 (1583017199000) + +Original object: Sun Mar 1 04:44:59 GMT+0545 2020 (1583017199000) + +// Date.setUTCHours(-1, -1, "59") +Return value: 1582930799000 (1582930799000) + +Original object: Sat Feb 29 04:44:59 GMT+0545 2020 (1582930799000) + +// Date.setUTCHours(NaN, -1, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "59") +Return value: 1583020799000 (1583020799000) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799000) + +// Date.setUTCHours("23", NaN, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "59") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "59") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "59") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "59") +Return value: 1583020859000 (1583020859000) + +Original object: Sun Mar 1 05:45:59 GMT+0545 2020 (1583020859000) + +// Date.setUTCHours(-1, 60.5, "59") +Return value: 1582934459000 (1582934459000) + +Original object: Sat Feb 29 05:45:59 GMT+0545 2020 (1582934459000) + +// Date.setUTCHours(NaN, 60.5, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "59") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "59") +Return value: 1583024459000 (1583024459000) + +Original object: Sun Mar 1 06:45:59 GMT+0545 2020 (1583024459000) + +// Date.setUTCHours("23", "59", -1) +Return value: 1583020739000 (1583020739000) + +Original object: Sun Mar 1 05:43:59 GMT+0545 2020 (1583020739000) + +// Date.setUTCHours(-1, "59", -1) +Return value: 1582934339000 (1582934339000) + +Original object: Sat Feb 29 05:43:59 GMT+0545 2020 (1582934339000) + +// Date.setUTCHours(NaN, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", -1) +Return value: 1583024339000 (1583024339000) + +Original object: Sun Mar 1 06:43:59 GMT+0545 2020 (1583024339000) + +// Date.setUTCHours("23", -1, -1) +Return value: 1583017139000 (1583017139000) + +Original object: Sun Mar 1 04:43:59 GMT+0545 2020 (1583017139000) + +// Date.setUTCHours(-1, -1, -1) +Return value: 1582930739000 (1582930739000) + +Original object: Sat Feb 29 04:43:59 GMT+0545 2020 (1582930739000) + +// Date.setUTCHours(NaN, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, -1) +Return value: 1583020739000 (1583020739000) + +Original object: Sun Mar 1 05:43:59 GMT+0545 2020 (1583020739000) + +// Date.setUTCHours("23", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, -1) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, -1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, -1) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, -1) +Return value: 1583020799000 (1583020799000) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799000) + +// Date.setUTCHours(-1, 60.5, -1) +Return value: 1582934399000 (1582934399000) + +Original object: Sat Feb 29 05:44:59 GMT+0545 2020 (1582934399000) + +// Date.setUTCHours(NaN, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, -1) +Return value: 1583024399000 (1583024399000) + +Original object: Sun Mar 1 06:44:59 GMT+0545 2020 (1583024399000) + +// Date.setUTCHours("23", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, NaN) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, NaN) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, NaN) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, {}) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, {}) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, {}) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", undefined) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59", undefined) +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", undefined) +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1, undefined) +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1, undefined) +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, undefined) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, undefined) +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5, undefined) +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, undefined) +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + +// Date.setUTCHours("23", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, null) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, null) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, null) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "invalid string") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "invalid string") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "invalid string") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, Infinity) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, Infinity) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, Infinity) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", 60.5) +Return value: 1583020800000 (1583020800000) + +Original object: Sun Mar 1 05:45:00 GMT+0545 2020 (1583020800000) + +// Date.setUTCHours(-1, "59", 60.5) +Return value: 1582934400000 (1582934400000) + +Original object: Sat Feb 29 05:45:00 GMT+0545 2020 (1582934400000) + +// Date.setUTCHours(NaN, "59", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", 60.5) +Return value: 1583024400000 (1583024400000) + +Original object: Sun Mar 1 06:45:00 GMT+0545 2020 (1583024400000) + +// Date.setUTCHours("23", -1, 60.5) +Return value: 1583017200000 (1583017200000) + +Original object: Sun Mar 1 04:45:00 GMT+0545 2020 (1583017200000) + +// Date.setUTCHours(-1, -1, 60.5) +Return value: 1582930800000 (1582930800000) + +Original object: Sat Feb 29 04:45:00 GMT+0545 2020 (1582930800000) + +// Date.setUTCHours(NaN, -1, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, 60.5) +Return value: 1583020800000 (1583020800000) + +Original object: Sun Mar 1 05:45:00 GMT+0545 2020 (1583020800000) + +// Date.setUTCHours("23", NaN, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, 60.5) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, 60.5) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, 60.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, 60.5) +Return value: 1583020860000 (1583020860000) + +Original object: Sun Mar 1 05:46:00 GMT+0545 2020 (1583020860000) + +// Date.setUTCHours(-1, 60.5, 60.5) +Return value: 1582934460000 (1582934460000) + +Original object: Sat Feb 29 05:46:00 GMT+0545 2020 (1582934460000) + +// Date.setUTCHours(NaN, 60.5, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, 60.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, 60.5) +Return value: 1583024460000 (1583024460000) + +Original object: Sun Mar 1 06:46:00 GMT+0545 2020 (1583024460000) + + +/// End of method test Date.setUTCHours(hour, minute, second) + + +/// Start of method test Date.setUTCHours(hour, minute, second, millisecond) + +// Date.setUTCHours("23", "59", "59", "999") +Return value: 1583020799999 (1583020799999) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799999) + +// Date.setUTCHours(-1, "59", "59", "999") +Return value: 1582934399999 (1582934399999) + +Original object: Sat Feb 29 05:44:59 GMT+0545 2020 (1582934399999) + +// Date.setUTCHours(NaN, "59", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "59", "999") +Return value: 1583024399999 (1583024399999) + +Original object: Sun Mar 1 06:44:59 GMT+0545 2020 (1583024399999) + +// Date.setUTCHours("23", -1, "59", "999") +Return value: 1583017199999 (1583017199999) + +Original object: Sun Mar 1 04:44:59 GMT+0545 2020 (1583017199999) + +// Date.setUTCHours(-1, -1, "59", "999") +Return value: 1582930799999 (1582930799999) + +Original object: Sat Feb 29 04:44:59 GMT+0545 2020 (1582930799999) + +// Date.setUTCHours(NaN, -1, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "59", "999") +Return value: 1583020799999 (1583020799999) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799999) + +// Date.setUTCHours("23", NaN, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "59", "999") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "59", "999") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "59", "999") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "59", "999") +Return value: 1583020859999 (1583020859999) + +Original object: Sun Mar 1 05:45:59 GMT+0545 2020 (1583020859999) + +// Date.setUTCHours(-1, 60.5, "59", "999") +Return value: 1582934459999 (1582934459999) + +Original object: Sat Feb 29 05:45:59 GMT+0545 2020 (1582934459999) + +// Date.setUTCHours(NaN, 60.5, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "59", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "59", "999") +Return value: 1583024459999 (1583024459999) + +Original object: Sun Mar 1 06:45:59 GMT+0545 2020 (1583024459999) + +// Date.setUTCHours("23", "59", -1, "999") +Return value: 1583020739999 (1583020739999) + +Original object: Sun Mar 1 05:43:59 GMT+0545 2020 (1583020739999) + +// Date.setUTCHours(-1, "59", -1, "999") +Return value: 1582934339999 (1582934339999) + +Original object: Sat Feb 29 05:43:59 GMT+0545 2020 (1582934339999) + +// Date.setUTCHours(NaN, "59", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", -1, "999") +Return value: 1583024339999 (1583024339999) + +Original object: Sun Mar 1 06:43:59 GMT+0545 2020 (1583024339999) + +// Date.setUTCHours("23", -1, -1, "999") +Return value: 1583017139999 (1583017139999) + +Original object: Sun Mar 1 04:43:59 GMT+0545 2020 (1583017139999) + +// Date.setUTCHours(-1, -1, -1, "999") +Return value: 1582930739999 (1582930739999) + +Original object: Sat Feb 29 04:43:59 GMT+0545 2020 (1582930739999) + +// Date.setUTCHours(NaN, -1, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, -1, "999") +Return value: 1583020739999 (1583020739999) + +Original object: Sun Mar 1 05:43:59 GMT+0545 2020 (1583020739999) + +// Date.setUTCHours("23", NaN, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, -1, "999") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, -1, "999") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, -1, "999") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, -1, "999") +Return value: 1583020799999 (1583020799999) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799999) + +// Date.setUTCHours(-1, 60.5, -1, "999") +Return value: 1582934399999 (1582934399999) + +Original object: Sat Feb 29 05:44:59 GMT+0545 2020 (1582934399999) + +// Date.setUTCHours(NaN, 60.5, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, -1, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, -1, "999") +Return value: 1583024399999 (1583024399999) + +Original object: Sun Mar 1 06:44:59 GMT+0545 2020 (1583024399999) + +// Date.setUTCHours("23", "59", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, NaN, "999") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, NaN, "999") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, NaN, "999") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, NaN, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, {}, "999") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, {}, "999") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, {}, "999") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, {}, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", undefined, "999") +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59", undefined, "999") +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", undefined, "999") +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1, undefined, "999") +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1, undefined, "999") +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, undefined, "999") +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, undefined, "999") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, undefined, "999") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, undefined, "999") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, undefined, "999") +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5, undefined, "999") +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, undefined, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, undefined, "999") +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + +// Date.setUTCHours("23", "59", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, null, "999") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, null, "999") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, null, "999") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, null, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "invalid string", "999") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "invalid string", "999") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "invalid string", "999") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "invalid string", "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, Infinity, "999") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, Infinity, "999") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, Infinity, "999") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, Infinity, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", 60.5, "999") +Return value: 1583020800999 (1583020800999) + +Original object: Sun Mar 1 05:45:00 GMT+0545 2020 (1583020800999) + +// Date.setUTCHours(-1, "59", 60.5, "999") +Return value: 1582934400999 (1582934400999) + +Original object: Sat Feb 29 05:45:00 GMT+0545 2020 (1582934400999) + +// Date.setUTCHours(NaN, "59", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", 60.5, "999") +Return value: 1583024400999 (1583024400999) + +Original object: Sun Mar 1 06:45:00 GMT+0545 2020 (1583024400999) + +// Date.setUTCHours("23", -1, 60.5, "999") +Return value: 1583017200999 (1583017200999) + +Original object: Sun Mar 1 04:45:00 GMT+0545 2020 (1583017200999) + +// Date.setUTCHours(-1, -1, 60.5, "999") +Return value: 1582930800999 (1582930800999) + +Original object: Sat Feb 29 04:45:00 GMT+0545 2020 (1582930800999) + +// Date.setUTCHours(NaN, -1, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, 60.5, "999") +Return value: 1583020800999 (1583020800999) + +Original object: Sun Mar 1 05:45:00 GMT+0545 2020 (1583020800999) + +// Date.setUTCHours("23", NaN, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, 60.5, "999") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, 60.5, "999") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, 60.5, "999") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, 60.5, "999") +Return value: 1583020860999 (1583020860999) + +Original object: Sun Mar 1 05:46:00 GMT+0545 2020 (1583020860999) + +// Date.setUTCHours(-1, 60.5, 60.5, "999") +Return value: 1582934460999 (1582934460999) + +Original object: Sat Feb 29 05:46:00 GMT+0545 2020 (1582934460999) + +// Date.setUTCHours(NaN, 60.5, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, 60.5, "999") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, 60.5, "999") +Return value: 1583024460999 (1583024460999) + +Original object: Sun Mar 1 06:46:00 GMT+0545 2020 (1583024460999) + +// Date.setUTCHours("23", "59", "59", -1) +Return value: 1583020798999 (1583020798999) + +Original object: Sun Mar 1 05:44:58 GMT+0545 2020 (1583020798999) + +// Date.setUTCHours(-1, "59", "59", -1) +Return value: 1582934398999 (1582934398999) + +Original object: Sat Feb 29 05:44:58 GMT+0545 2020 (1582934398999) + +// Date.setUTCHours(NaN, "59", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "59", -1) +Return value: 1583024398999 (1583024398999) + +Original object: Sun Mar 1 06:44:58 GMT+0545 2020 (1583024398999) + +// Date.setUTCHours("23", -1, "59", -1) +Return value: 1583017198999 (1583017198999) + +Original object: Sun Mar 1 04:44:58 GMT+0545 2020 (1583017198999) + +// Date.setUTCHours(-1, -1, "59", -1) +Return value: 1582930798999 (1582930798999) + +Original object: Sat Feb 29 04:44:58 GMT+0545 2020 (1582930798999) + +// Date.setUTCHours(NaN, -1, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "59", -1) +Return value: 1583020798999 (1583020798999) + +Original object: Sun Mar 1 05:44:58 GMT+0545 2020 (1583020798999) + +// Date.setUTCHours("23", NaN, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "59", -1) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "59", -1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "59", -1) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "59", -1) +Return value: 1583020858999 (1583020858999) + +Original object: Sun Mar 1 05:45:58 GMT+0545 2020 (1583020858999) + +// Date.setUTCHours(-1, 60.5, "59", -1) +Return value: 1582934458999 (1582934458999) + +Original object: Sat Feb 29 05:45:58 GMT+0545 2020 (1582934458999) + +// Date.setUTCHours(NaN, 60.5, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "59", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "59", -1) +Return value: 1583024458999 (1583024458999) + +Original object: Sun Mar 1 06:45:58 GMT+0545 2020 (1583024458999) + +// Date.setUTCHours("23", "59", -1, -1) +Return value: 1583020738999 (1583020738999) + +Original object: Sun Mar 1 05:43:58 GMT+0545 2020 (1583020738999) + +// Date.setUTCHours(-1, "59", -1, -1) +Return value: 1582934338999 (1582934338999) + +Original object: Sat Feb 29 05:43:58 GMT+0545 2020 (1582934338999) + +// Date.setUTCHours(NaN, "59", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", -1, -1) +Return value: 1583024338999 (1583024338999) + +Original object: Sun Mar 1 06:43:58 GMT+0545 2020 (1583024338999) + +// Date.setUTCHours("23", -1, -1, -1) +Return value: 1583017138999 (1583017138999) + +Original object: Sun Mar 1 04:43:58 GMT+0545 2020 (1583017138999) + +// Date.setUTCHours(-1, -1, -1, -1) +Return value: 1582930738999 (1582930738999) + +Original object: Sat Feb 29 04:43:58 GMT+0545 2020 (1582930738999) + +// Date.setUTCHours(NaN, -1, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, -1, -1) +Return value: 1583020738999 (1583020738999) + +Original object: Sun Mar 1 05:43:58 GMT+0545 2020 (1583020738999) + +// Date.setUTCHours("23", NaN, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, -1, -1) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, -1, -1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, -1, -1) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, -1, -1) +Return value: 1583020798999 (1583020798999) + +Original object: Sun Mar 1 05:44:58 GMT+0545 2020 (1583020798999) + +// Date.setUTCHours(-1, 60.5, -1, -1) +Return value: 1582934398999 (1582934398999) + +Original object: Sat Feb 29 05:44:58 GMT+0545 2020 (1582934398999) + +// Date.setUTCHours(NaN, 60.5, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, -1, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, -1, -1) +Return value: 1583024398999 (1583024398999) + +Original object: Sun Mar 1 06:44:58 GMT+0545 2020 (1583024398999) + +// Date.setUTCHours("23", "59", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, NaN, -1) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, NaN, -1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, NaN, -1) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, NaN, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, {}, -1) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, {}, -1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, {}, -1) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, {}, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", undefined, -1) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59", undefined, -1) +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", undefined, -1) +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1, undefined, -1) +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1, undefined, -1) +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, undefined, -1) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, undefined, -1) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, undefined, -1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, undefined, -1) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, undefined, -1) +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5, undefined, -1) +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, undefined, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, undefined, -1) +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + +// Date.setUTCHours("23", "59", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, null, -1) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, null, -1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, null, -1) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, null, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "invalid string", -1) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "invalid string", -1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "invalid string", -1) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "invalid string", -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, Infinity, -1) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, Infinity, -1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, Infinity, -1) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, Infinity, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", 60.5, -1) +Return value: 1583020799999 (1583020799999) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799999) + +// Date.setUTCHours(-1, "59", 60.5, -1) +Return value: 1582934399999 (1582934399999) + +Original object: Sat Feb 29 05:44:59 GMT+0545 2020 (1582934399999) + +// Date.setUTCHours(NaN, "59", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", 60.5, -1) +Return value: 1583024399999 (1583024399999) + +Original object: Sun Mar 1 06:44:59 GMT+0545 2020 (1583024399999) + +// Date.setUTCHours("23", -1, 60.5, -1) +Return value: 1583017199999 (1583017199999) + +Original object: Sun Mar 1 04:44:59 GMT+0545 2020 (1583017199999) + +// Date.setUTCHours(-1, -1, 60.5, -1) +Return value: 1582930799999 (1582930799999) + +Original object: Sat Feb 29 04:44:59 GMT+0545 2020 (1582930799999) + +// Date.setUTCHours(NaN, -1, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, 60.5, -1) +Return value: 1583020799999 (1583020799999) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799999) + +// Date.setUTCHours("23", NaN, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, 60.5, -1) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, 60.5, -1) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, 60.5, -1) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, 60.5, -1) +Return value: 1583020859999 (1583020859999) + +Original object: Sun Mar 1 05:45:59 GMT+0545 2020 (1583020859999) + +// Date.setUTCHours(-1, 60.5, 60.5, -1) +Return value: 1582934459999 (1582934459999) + +Original object: Sat Feb 29 05:45:59 GMT+0545 2020 (1582934459999) + +// Date.setUTCHours(NaN, 60.5, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, 60.5, -1) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, 60.5, -1) +Return value: 1583024459999 (1583024459999) + +Original object: Sun Mar 1 06:45:59 GMT+0545 2020 (1583024459999) + +// Date.setUTCHours("23", "59", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "59", NaN) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "59", NaN) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "59", NaN) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "59", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, -1, NaN) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, -1, NaN) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, -1, NaN) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, -1, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, NaN, NaN) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, NaN, NaN) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, NaN, NaN) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, NaN, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, {}, NaN) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, {}, NaN) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, {}, NaN) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, {}, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", undefined, NaN) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59", undefined, NaN) +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", undefined, NaN) +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1, undefined, NaN) +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1, undefined, NaN) +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, undefined, NaN) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, undefined, NaN) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, undefined, NaN) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, undefined, NaN) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, undefined, NaN) +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5, undefined, NaN) +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, undefined, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, undefined, NaN) +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + +// Date.setUTCHours("23", "59", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, null, NaN) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, null, NaN) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, null, NaN) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, null, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "invalid string", NaN) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "invalid string", NaN) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "invalid string", NaN) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "invalid string", NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, Infinity, NaN) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, Infinity, NaN) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, Infinity, NaN) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, Infinity, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, 60.5, NaN) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, 60.5, NaN) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, 60.5, NaN) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, 60.5, NaN) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "59", {}) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "59", {}) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "59", {}) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "59", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, -1, {}) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, -1, {}) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, -1, {}) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, -1, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, NaN, {}) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, NaN, {}) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, NaN, {}) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, NaN, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, {}, {}) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, {}, {}) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, {}, {}) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, {}, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", undefined, {}) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59", undefined, {}) +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", undefined, {}) +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1, undefined, {}) +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1, undefined, {}) +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, undefined, {}) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, undefined, {}) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, undefined, {}) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, undefined, {}) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, undefined, {}) +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5, undefined, {}) +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, undefined, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, undefined, {}) +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + +// Date.setUTCHours("23", "59", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, null, {}) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, null, {}) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, null, {}) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, null, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "invalid string", {}) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "invalid string", {}) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "invalid string", {}) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "invalid string", {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, Infinity, {}) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, Infinity, {}) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, Infinity, {}) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, Infinity, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, 60.5, {}) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, 60.5, {}) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, 60.5, {}) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, 60.5, {}) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "59", undefined) +Return value: 1583020799000 (1583020799000) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799000) + +// Date.setUTCHours(-1, "59", "59", undefined) +Return value: 1582934399000 (1582934399000) + +Original object: Sat Feb 29 05:44:59 GMT+0545 2020 (1582934399000) + +// Date.setUTCHours(NaN, "59", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "59", undefined) +Return value: 1583024399000 (1583024399000) + +Original object: Sun Mar 1 06:44:59 GMT+0545 2020 (1583024399000) + +// Date.setUTCHours("23", -1, "59", undefined) +Return value: 1583017199000 (1583017199000) + +Original object: Sun Mar 1 04:44:59 GMT+0545 2020 (1583017199000) + +// Date.setUTCHours(-1, -1, "59", undefined) +Return value: 1582930799000 (1582930799000) + +Original object: Sat Feb 29 04:44:59 GMT+0545 2020 (1582930799000) + +// Date.setUTCHours(NaN, -1, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "59", undefined) +Return value: 1583020799000 (1583020799000) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799000) + +// Date.setUTCHours("23", NaN, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "59", undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "59", undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "59", undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "59", undefined) +Return value: 1583020859000 (1583020859000) + +Original object: Sun Mar 1 05:45:59 GMT+0545 2020 (1583020859000) + +// Date.setUTCHours(-1, 60.5, "59", undefined) +Return value: 1582934459000 (1582934459000) + +Original object: Sat Feb 29 05:45:59 GMT+0545 2020 (1582934459000) + +// Date.setUTCHours(NaN, 60.5, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "59", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "59", undefined) +Return value: 1583024459000 (1583024459000) + +Original object: Sun Mar 1 06:45:59 GMT+0545 2020 (1583024459000) + +// Date.setUTCHours("23", "59", -1, undefined) +Return value: 1583020739000 (1583020739000) + +Original object: Sun Mar 1 05:43:59 GMT+0545 2020 (1583020739000) + +// Date.setUTCHours(-1, "59", -1, undefined) +Return value: 1582934339000 (1582934339000) + +Original object: Sat Feb 29 05:43:59 GMT+0545 2020 (1582934339000) + +// Date.setUTCHours(NaN, "59", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", -1, undefined) +Return value: 1583024339000 (1583024339000) + +Original object: Sun Mar 1 06:43:59 GMT+0545 2020 (1583024339000) + +// Date.setUTCHours("23", -1, -1, undefined) +Return value: 1583017139000 (1583017139000) + +Original object: Sun Mar 1 04:43:59 GMT+0545 2020 (1583017139000) + +// Date.setUTCHours(-1, -1, -1, undefined) +Return value: 1582930739000 (1582930739000) + +Original object: Sat Feb 29 04:43:59 GMT+0545 2020 (1582930739000) + +// Date.setUTCHours(NaN, -1, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, -1, undefined) +Return value: 1583020739000 (1583020739000) + +Original object: Sun Mar 1 05:43:59 GMT+0545 2020 (1583020739000) + +// Date.setUTCHours("23", NaN, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, -1, undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, -1, undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, -1, undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, -1, undefined) +Return value: 1583020799000 (1583020799000) + +Original object: Sun Mar 1 05:44:59 GMT+0545 2020 (1583020799000) + +// Date.setUTCHours(-1, 60.5, -1, undefined) +Return value: 1582934399000 (1582934399000) + +Original object: Sat Feb 29 05:44:59 GMT+0545 2020 (1582934399000) + +// Date.setUTCHours(NaN, 60.5, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, -1, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, -1, undefined) +Return value: 1583024399000 (1583024399000) + +Original object: Sun Mar 1 06:44:59 GMT+0545 2020 (1583024399000) + +// Date.setUTCHours("23", "59", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, NaN, undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, NaN, undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, NaN, undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, NaN, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, {}, undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, {}, undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, {}, undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, {}, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", undefined, undefined) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59", undefined, undefined) +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", undefined, undefined) +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1, undefined, undefined) +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1, undefined, undefined) +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, undefined, undefined) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, undefined, undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, undefined, undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, undefined, undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, undefined, undefined) +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5, undefined, undefined) +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, undefined, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, undefined, undefined) +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + +// Date.setUTCHours("23", "59", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, null, undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, null, undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, null, undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, null, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "invalid string", undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "invalid string", undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "invalid string", undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "invalid string", undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, Infinity, undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, Infinity, undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, Infinity, undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, Infinity, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", 60.5, undefined) +Return value: 1583020800000 (1583020800000) + +Original object: Sun Mar 1 05:45:00 GMT+0545 2020 (1583020800000) + +// Date.setUTCHours(-1, "59", 60.5, undefined) +Return value: 1582934400000 (1582934400000) + +Original object: Sat Feb 29 05:45:00 GMT+0545 2020 (1582934400000) + +// Date.setUTCHours(NaN, "59", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", 60.5, undefined) +Return value: 1583024400000 (1583024400000) + +Original object: Sun Mar 1 06:45:00 GMT+0545 2020 (1583024400000) + +// Date.setUTCHours("23", -1, 60.5, undefined) +Return value: 1583017200000 (1583017200000) + +Original object: Sun Mar 1 04:45:00 GMT+0545 2020 (1583017200000) + +// Date.setUTCHours(-1, -1, 60.5, undefined) +Return value: 1582930800000 (1582930800000) + +Original object: Sat Feb 29 04:45:00 GMT+0545 2020 (1582930800000) + +// Date.setUTCHours(NaN, -1, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, 60.5, undefined) +Return value: 1583020800000 (1583020800000) + +Original object: Sun Mar 1 05:45:00 GMT+0545 2020 (1583020800000) + +// Date.setUTCHours("23", NaN, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, 60.5, undefined) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, 60.5, undefined) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, 60.5, undefined) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, 60.5, undefined) +Return value: 1583020860000 (1583020860000) + +Original object: Sun Mar 1 05:46:00 GMT+0545 2020 (1583020860000) + +// Date.setUTCHours(-1, 60.5, 60.5, undefined) +Return value: 1582934460000 (1582934460000) + +Original object: Sat Feb 29 05:46:00 GMT+0545 2020 (1582934460000) + +// Date.setUTCHours(NaN, 60.5, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, 60.5, undefined) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, 60.5, undefined) +Return value: 1583024460000 (1583024460000) + +Original object: Sun Mar 1 06:46:00 GMT+0545 2020 (1583024460000) + +// Date.setUTCHours("23", "59", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "59", null) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "59", null) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "59", null) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "59", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, -1, null) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, -1, null) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, -1, null) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, -1, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, NaN, null) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, NaN, null) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, NaN, null) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, NaN, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, {}, null) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, {}, null) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, {}, null) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, {}, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", undefined, null) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59", undefined, null) +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", undefined, null) +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1, undefined, null) +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1, undefined, null) +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, undefined, null) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, undefined, null) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, undefined, null) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, undefined, null) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, undefined, null) +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5, undefined, null) +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, undefined, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, undefined, null) +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + +// Date.setUTCHours("23", "59", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, null, null) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, null, null) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, null, null) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, null, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "invalid string", null) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "invalid string", null) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "invalid string", null) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "invalid string", null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, Infinity, null) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, Infinity, null) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, Infinity, null) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, Infinity, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, 60.5, null) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, 60.5, null) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, 60.5, null) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, 60.5, null) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "59", "invalid string") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "59", "invalid string") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "59", "invalid string") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "59", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, -1, "invalid string") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, -1, "invalid string") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, -1, "invalid string") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, -1, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, NaN, "invalid string") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, NaN, "invalid string") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, NaN, "invalid string") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, NaN, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, {}, "invalid string") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, {}, "invalid string") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, {}, "invalid string") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, {}, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", undefined, "invalid string") +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59", undefined, "invalid string") +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", undefined, "invalid string") +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1, undefined, "invalid string") +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1, undefined, "invalid string") +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, undefined, "invalid string") +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, undefined, "invalid string") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, undefined, "invalid string") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, undefined, "invalid string") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, undefined, "invalid string") +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5, undefined, "invalid string") +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, undefined, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, undefined, "invalid string") +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + +// Date.setUTCHours("23", "59", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, null, "invalid string") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, null, "invalid string") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, null, "invalid string") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, null, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "invalid string", "invalid string") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "invalid string", "invalid string") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "invalid string", "invalid string") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "invalid string", "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, Infinity, "invalid string") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, Infinity, "invalid string") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, Infinity, "invalid string") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, Infinity, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, 60.5, "invalid string") +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, 60.5, "invalid string") +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, 60.5, "invalid string") +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, 60.5, "invalid string") +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "59", Infinity) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "59", Infinity) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "59", Infinity) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "59", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, -1, Infinity) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, -1, Infinity) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, -1, Infinity) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, -1, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, NaN, Infinity) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, NaN, Infinity) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, NaN, Infinity) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, NaN, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, {}, Infinity) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, {}, Infinity) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, {}, Infinity) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, {}, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", undefined, Infinity) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59", undefined, Infinity) +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", undefined, Infinity) +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1, undefined, Infinity) +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1, undefined, Infinity) +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, undefined, Infinity) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, undefined, Infinity) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, undefined, Infinity) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, undefined, Infinity) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, undefined, Infinity) +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5, undefined, Infinity) +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, undefined, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, undefined, Infinity) +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + +// Date.setUTCHours("23", "59", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, null, Infinity) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, null, Infinity) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, null, Infinity) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, null, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "invalid string", Infinity) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "invalid string", Infinity) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "invalid string", Infinity) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "invalid string", Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, Infinity, Infinity) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, Infinity, Infinity) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, Infinity, Infinity) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, Infinity, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, 60.5, Infinity) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, 60.5, Infinity) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, 60.5, Infinity) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, 60.5, Infinity) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "59", 1000.5) +Return value: 1583020800000 (1583020800000) + +Original object: Sun Mar 1 05:45:00 GMT+0545 2020 (1583020800000) + +// Date.setUTCHours(-1, "59", "59", 1000.5) +Return value: 1582934400000 (1582934400000) + +Original object: Sat Feb 29 05:45:00 GMT+0545 2020 (1582934400000) + +// Date.setUTCHours(NaN, "59", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "59", 1000.5) +Return value: 1583024400000 (1583024400000) + +Original object: Sun Mar 1 06:45:00 GMT+0545 2020 (1583024400000) + +// Date.setUTCHours("23", -1, "59", 1000.5) +Return value: 1583017200000 (1583017200000) + +Original object: Sun Mar 1 04:45:00 GMT+0545 2020 (1583017200000) + +// Date.setUTCHours(-1, -1, "59", 1000.5) +Return value: 1582930800000 (1582930800000) + +Original object: Sat Feb 29 04:45:00 GMT+0545 2020 (1582930800000) + +// Date.setUTCHours(NaN, -1, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "59", 1000.5) +Return value: 1583020800000 (1583020800000) + +Original object: Sun Mar 1 05:45:00 GMT+0545 2020 (1583020800000) + +// Date.setUTCHours("23", NaN, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "59", 1000.5) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "59", 1000.5) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "59", 1000.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "59", 1000.5) +Return value: 1583020860000 (1583020860000) + +Original object: Sun Mar 1 05:46:00 GMT+0545 2020 (1583020860000) + +// Date.setUTCHours(-1, 60.5, "59", 1000.5) +Return value: 1582934460000 (1582934460000) + +Original object: Sat Feb 29 05:46:00 GMT+0545 2020 (1582934460000) + +// Date.setUTCHours(NaN, 60.5, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "59", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "59", 1000.5) +Return value: 1583024460000 (1583024460000) + +Original object: Sun Mar 1 06:46:00 GMT+0545 2020 (1583024460000) + +// Date.setUTCHours("23", "59", -1, 1000.5) +Return value: 1583020740000 (1583020740000) + +Original object: Sun Mar 1 05:44:00 GMT+0545 2020 (1583020740000) + +// Date.setUTCHours(-1, "59", -1, 1000.5) +Return value: 1582934340000 (1582934340000) + +Original object: Sat Feb 29 05:44:00 GMT+0545 2020 (1582934340000) + +// Date.setUTCHours(NaN, "59", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", -1, 1000.5) +Return value: 1583024340000 (1583024340000) + +Original object: Sun Mar 1 06:44:00 GMT+0545 2020 (1583024340000) + +// Date.setUTCHours("23", -1, -1, 1000.5) +Return value: 1583017140000 (1583017140000) + +Original object: Sun Mar 1 04:44:00 GMT+0545 2020 (1583017140000) + +// Date.setUTCHours(-1, -1, -1, 1000.5) +Return value: 1582930740000 (1582930740000) + +Original object: Sat Feb 29 04:44:00 GMT+0545 2020 (1582930740000) + +// Date.setUTCHours(NaN, -1, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, -1, 1000.5) +Return value: 1583020740000 (1583020740000) + +Original object: Sun Mar 1 05:44:00 GMT+0545 2020 (1583020740000) + +// Date.setUTCHours("23", NaN, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, -1, 1000.5) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, -1, 1000.5) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, -1, 1000.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, -1, 1000.5) +Return value: 1583020800000 (1583020800000) + +Original object: Sun Mar 1 05:45:00 GMT+0545 2020 (1583020800000) + +// Date.setUTCHours(-1, 60.5, -1, 1000.5) +Return value: 1582934400000 (1582934400000) + +Original object: Sat Feb 29 05:45:00 GMT+0545 2020 (1582934400000) + +// Date.setUTCHours(NaN, 60.5, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, -1, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, -1, 1000.5) +Return value: 1583024400000 (1583024400000) + +Original object: Sun Mar 1 06:45:00 GMT+0545 2020 (1583024400000) + +// Date.setUTCHours("23", "59", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, NaN, 1000.5) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, NaN, 1000.5) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, NaN, 1000.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, NaN, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, {}, 1000.5) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, {}, 1000.5) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, {}, 1000.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, {}, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", undefined, 1000.5) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours(-1, "59", undefined, 1000.5) +Return value: 1582934373000 (1582934373000) + +Original object: Sat Feb 29 05:44:33 GMT+0545 2020 (1582934373000) + +// Date.setUTCHours(NaN, "59", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", undefined, 1000.5) +Return value: 1583024373000 (1583024373000) + +Original object: Sun Mar 1 06:44:33 GMT+0545 2020 (1583024373000) + +// Date.setUTCHours("23", -1, undefined, 1000.5) +Return value: 1583017173000 (1583017173000) + +Original object: Sun Mar 1 04:44:33 GMT+0545 2020 (1583017173000) + +// Date.setUTCHours(-1, -1, undefined, 1000.5) +Return value: 1582930773000 (1582930773000) + +Original object: Sat Feb 29 04:44:33 GMT+0545 2020 (1582930773000) + +// Date.setUTCHours(NaN, -1, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, undefined, 1000.5) +Return value: 1583020773000 (1583020773000) + +Original object: Sun Mar 1 05:44:33 GMT+0545 2020 (1583020773000) + +// Date.setUTCHours("23", NaN, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, undefined, 1000.5) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, undefined, 1000.5) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, undefined, 1000.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, undefined, 1000.5) +Return value: 1583020833000 (1583020833000) + +Original object: Sun Mar 1 05:45:33 GMT+0545 2020 (1583020833000) + +// Date.setUTCHours(-1, 60.5, undefined, 1000.5) +Return value: 1582934433000 (1582934433000) + +Original object: Sat Feb 29 05:45:33 GMT+0545 2020 (1582934433000) + +// Date.setUTCHours(NaN, 60.5, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, undefined, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, undefined, 1000.5) +Return value: 1583024433000 (1583024433000) + +Original object: Sun Mar 1 06:45:33 GMT+0545 2020 (1583024433000) + +// Date.setUTCHours("23", "59", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, null, 1000.5) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, null, 1000.5) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, null, 1000.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, null, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, "invalid string", 1000.5) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, "invalid string", 1000.5) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, "invalid string", 1000.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, "invalid string", 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "59", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "59", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", -1, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, -1, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, -1, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", NaN, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, Infinity, 1000.5) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, Infinity, 1000.5) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, Infinity, 1000.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, 60.5, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, 60.5, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, Infinity, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "59", 60.5, 1000.5) +Return value: 1583020801000 (1583020801000) + +Original object: Sun Mar 1 05:45:01 GMT+0545 2020 (1583020801000) + +// Date.setUTCHours(-1, "59", 60.5, 1000.5) +Return value: 1582934401000 (1582934401000) + +Original object: Sat Feb 29 05:45:01 GMT+0545 2020 (1582934401000) + +// Date.setUTCHours(NaN, "59", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "59", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "59", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "59", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "59", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "59", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "59", 60.5, 1000.5) +Return value: 1583024401000 (1583024401000) + +Original object: Sun Mar 1 06:45:01 GMT+0545 2020 (1583024401000) + +// Date.setUTCHours("23", -1, 60.5, 1000.5) +Return value: 1583017201000 (1583017201000) + +Original object: Sun Mar 1 04:45:01 GMT+0545 2020 (1583017201000) + +// Date.setUTCHours(-1, -1, 60.5, 1000.5) +Return value: 1582930801000 (1582930801000) + +Original object: Sat Feb 29 04:45:01 GMT+0545 2020 (1582930801000) + +// Date.setUTCHours(NaN, -1, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, -1, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, -1, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, -1, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", -1, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, -1, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, -1, 60.5, 1000.5) +Return value: 1583020801000 (1583020801000) + +Original object: Sun Mar 1 05:45:01 GMT+0545 2020 (1583020801000) + +// Date.setUTCHours("23", NaN, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, NaN, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, NaN, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, NaN, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, NaN, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, NaN, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", NaN, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, NaN, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, NaN, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", {}, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, {}, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, {}, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, {}, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, {}, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, {}, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", {}, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, {}, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, {}, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", undefined, 60.5, 1000.5) +Return value: 1583018553000 (1583018553000) + +Original object: Sun Mar 1 05:07:33 GMT+0545 2020 (1583018553000) + +// Date.setUTCHours(-1, undefined, 60.5, 1000.5) +Return value: 1582932153000 (1582932153000) + +Original object: Sat Feb 29 05:07:33 GMT+0545 2020 (1582932153000) + +// Date.setUTCHours(NaN, undefined, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, undefined, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, undefined, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, undefined, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", undefined, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, undefined, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, undefined, 60.5, 1000.5) +Return value: 1583022153000 (1583022153000) + +Original object: Sun Mar 1 06:07:33 GMT+0545 2020 (1583022153000) + +// Date.setUTCHours("23", null, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, null, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, null, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, null, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, null, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, null, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", null, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, null, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, null, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", "invalid string", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, "invalid string", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, "invalid string", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, "invalid string", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, "invalid string", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, "invalid string", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", "invalid string", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, "invalid string", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, "invalid string", 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", Infinity, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(-1, Infinity, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(NaN, Infinity, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, Infinity, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, Infinity, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, Infinity, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", Infinity, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, Infinity, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, Infinity, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("23", 60.5, 60.5, 1000.5) +Return value: 1583020861000 (1583020861000) + +Original object: Sun Mar 1 05:46:01 GMT+0545 2020 (1583020861000) + +// Date.setUTCHours(-1, 60.5, 60.5, 1000.5) +Return value: 1582934461000 (1582934461000) + +Original object: Sat Feb 29 05:46:01 GMT+0545 2020 (1582934461000) + +// Date.setUTCHours(NaN, 60.5, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours({}, 60.5, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(undefined, 60.5, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(null, 60.5, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours("invalid string", 60.5, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(Infinity, 60.5, 60.5, 1000.5) +Return value: NaN (NaN) + +Original object: Invalid Date (NaN) + +// Date.setUTCHours(24.5, 60.5, 60.5, 1000.5) +Return value: 1583024461000 (1583024461000) + +Original object: Sun Mar 1 06:46:01 GMT+0545 2020 (1583024461000) + + +/// End of method test Date.setUTCHours(hour, minute, second, millisecond) + diff --git a/core/tests/swfs/avm1/date/setUTCHours/test.fla b/core/tests/swfs/avm1/date/setUTCHours/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..da039b756e2bedc426984478124db87f5f024b94 GIT binary patch literal 5359 zcmbVQXH-*J*NznFy<-HVBfWP7DFJ~Hse;lwgx;G1O2-g-HT0sC(7V#Rv;hP`x*#nS z5fl*fhM9N98NYe|eCMvc&RzHJXWw(rdd^;ZKM+l99BKdn9{_;2e}Vx1HZYF>S{iqC zm2`~-A^+2h0OO^ts;|Va0ap938x}tP@4;rV__uqp0f0pk0DuhRrlO;*;%4pRV(aQH z;O_z*H8OQulcEkmPNP>&-q%6m4WY?i7*8eNWPPH4!DXDG3hEuD6d~*(jnn9r=v1 zl0IRT4okAofEaLR!3is3rW9}|TtRG1M55_$dpASQD zX7$L)8KRp+L5FeLn}+Mcgi$u0viJzP3cTsUkGxP<+xWMEFY5=>kXB#2|cM{WvdVg!SzCTwjBip z_7P89uen1)*^^`29S^54p|Q-D98BWr$^3?$wzHP3>TN1AT%Sk~V8@EBO`8|`mc=Ub zIx7jO5iqy;%oN{h&WMF5lSezAT@#{VX90RU<`zRTqxZOPiG4OKR+ToNoRN2U5WM%ysvP8i@=@Y7(8!0@}CWSPavd?}f|pcy@qcXLa4 zZ4SF^#jS(aG<1ItxN{CIXS(#S_Gzyxt`V=j-?(wKHnqNPyIeVickX(*G&ulv2$|g< zm(6K&_TaiG4yv`>WCkB#Z+}1gS6PNMOKP^4!K>QHN&M%J} z2g;_*1H*M<8=SET-uG*tN$$;QGYhV`4!b5G=M0e>O>LuQaji%Y0W7b+TZVg-ja%u0 zAJT5}2=LX1OK(8yX0Y@59GTOb%!1v?uJpmceg9QUwMmnw_Vfqd!_T~;5q|5 z+>rvp;>BHDBE5*N{lM zb^yvLr8=^}a6uMJw@~9n9%UM%@^Z)|?3lFU;*Q@L^B;NP&jYW!F)$#70{~dF0{}FC z&kHWL-j+6&-j-L#9+kD|S|~+5aBx8#ZMM%jcl}0nl727!=p!57X|?&+K3$IYsVu@I z9L-$>P7_aQ`r##`c$XP2jH}MUt47 zYY%6?**9==c=G&>Gv8=&WSboq4!P4a@B9dYunuQ@MH|2g%T0&-THLh_1Io-fWuMHL zw6|KAzEj_aL#uWTMeu!6R7;z6?$vCu_igLi6t9o4zFn_~ zpHe9|iyQgUxVL*A)95RQnB@y1Orc&p2ew(th|;o(TF}w!45v2Nmhhz)XdQcGf$>H} z$w~^E-@W;?twI|S%TvPG#$p0$YkyvvXeV854-Jxtxo3V!Os<%R4LzY}OU}x;`&BZO z8{o{UIl})uv70hR7h0z1M{MduNx0fN9EoZKGxjB4_`Q^SSoND5bOYVt8Pm2l|0UkOFyx6@Dr|D=BvUM# zK^vhubTB+CA9obO`P|F6s40N^?8R`WW8HL1&iB|9kvofsl|qWkEb3zQyJs`ZWnr#B z(Ddh9&@79a9x}&6~Pm&Yi2hB+Db2CXL3SjcC4LAwVZZ%rf|xhq1$GHcKwH?T@7q|pW^9SBz<%YOSQ zR9IJ#V=7Y4J+fp(EAC;Qtw&jb+M`YPAbk8eNrLDB^=t0aF5Q#x3D~Q$5PCBJ6x!m1 zhnMl%-oL2TxLS)4LWHDPVtU1Lt;C+n%rr5FaM?Y&d7aFqOh6qN&|VoHWo>zjw>p@N z^~q4TsK?4Yy(|+83>2Q$xB9>WN*OIx;mVTj#{G~ss-@H7)R_I1D|LQnQJRk!dwpSR zXK=9Jp`H1r^&y}7eIg{ol7cTD`2~n&_INNo}M9_wk-mZM25mB4{IXdU+CGUWJ4 zU6;;3Q;px*%4RF3LJ?;M0H`pj2I6A{b@X!3v-S3NbhY>TJ<%AW-56yl(XXH2#)5VH zbi1(#T;?ZIn;}W>Id+I^5y39n{E-qeD(u?YJgE6^}oMrn8n zP*_39Hq82#OPvYJU8ls@iB^c(>Hrma4NxYMlWs35)xls)T6;lA~qM{XB4 zQlA7nICo+zY!C;lpUMek(I0KB)nv`6xyTPrP>GdO(y`7-y-SrXuIHluEUKDbT%+&h zCIdMCsppHgT^q95N_V?2k-yv-#qA6|S|PFhA={ z5slYPJv3;4*v{{%F_p7gfWOR;Pk7%dSAw-eANzd;hXvU>R^TNBBucr?!(aEHa!EA@ zn-%I;UIDcWNYP-=RQ%R`J5`Tk(N$7b=;cC{Xr$Plm=*gcJ1O`go-;as>ssYuDQI=- z)>KO%*-o?$xjCI>9Yg1`RSh-P!(k@cxVTqH%1IM#okdt)BA!9G(?KUXJSsicElSde zS%DaIxqVWAcJaMD+Z{#C3@krROEHgjFr1D6j_(^s=(Lz96=?}Qomjt3wXYQ7p-)|n zkgAU$u>;@UKnX9BJBrY`M|6IuD}A)d%d8tN`96{wM`Bz3oHFv5T-Imk+e@!>D-?c| zx6cnDRk+omk-Er<>*0+G_oXR&LDwXu>yKN8|4gM!?D_u8@4z`6mzd2*Bd`(?sjpK7Zk-Gb@Wrw;Lw!n*!QmS zS5z~rN_Fi7QzY;A@uF_|RKy-uEb68iR>W`z@I4=tSKf0}5vgHQHe_dQJr&>Xv5?6U z%7IW@OY{e8ue**r#-Xx4fp+C&`B2 zWT&^20@&+9-`!t-!%mR$%p$IE1&ts(4XpHRLw!8==;E(K5q|#)L?U=Q(L1)}{SSwR zEuZ={nAXUo>$rB;`Js;Yg9eYoC-LA?WxX+a%nzc7_J!9bP11z0lVaHharZXboa>Fy zC#U-fp9~Xbgq@cHUET#gzTjFdVf641ihs;NWs;EpfFl&g)abKBx!@zn+{w%76i-DV)g#AD! zm9}q&wky(1_N`eDDos_jZuH0a+L~(6S^#r7DC=Igr8yHW{2QKBl#lNic%Q%xYFQ9T z+-L@Acx}}w)-%)2LR-ovSN|b4MCo;3T^p*>H-j#THYo|LH_YF4nYR9!dOP&9#$xvQ(Rc=;} zP}{#(I{#E>$gUsN0x^D9c2yc#Il2n!1-Pi#y4$+i2v}QMJJ{M|9)HBc``v*Gzz!h7 z++B?~m6%HEFR3RTBM99jvBAEQc&_Y95c0P5!iYC^P>8P117m(=J@KFJSNc&~(rP3F z#_h_k++7?otzUqRk!)ZSFt6hw=(KsQ|$Xn_`4bW;>vbkkqZqML5IX@Rba zE*kdS$2>*ZbRwZ>4U04Pp7Wi19`~Mm?j;{X_pMZjLT# zR6@qE3XO8zE}J!twDn!HY2O_k#o?EHK`ZPU1PFfR%4I#dMq&+j}bY@lu9=Y z-8LH!OtZ4ILb$Z`if-*|TMe^hSQd)cD_VMcR-4dvo8?MTo1RZB#==OSEF*(|OUZaL zJ`tb8{|}N=si~P%V&TnrG8K>eu#A&IHw;@Z>b4#LCl($g7E)8QsYJpL4)AigSuB?h zy8?Th+F~r^$?kkxEV!<%HyafiuVNu)RE(-ovn_OQg1Wa@NR`Y+RkxS)dc9IE=tN-b z@r1Q+7Ct)A9~l!R;_Ahi$M|JcLd!Nbo*(dPHRfiZznk(MzFP2x8$t@sksd{9T)W~01U#wpuD>U?^3Dl?r}TbNJBsnpf@OnQB4Y9*PO z$;{3r9H|{dxVjpR@*|_T-Y}~)3U$3<8N^d}M;%uYH&Oql${pO4d68kqppLZSaf8+q ziP`l;I-Xu((iZ09>C8$xnVv~6q*vDxjDoi-WCtl9f6fi!6Mc2MHBPuPQU)wPDayPY4KHDj|> zvJBf#_IfGf`w!B7ckrf1It)+_9YWYOzAlF);2@{%5Ieak)a|hboaObn41Sk6ZHKsh zY>e%o_>dK@1^#~4`ADxc(RH+wzk_xM#(JShTz0=!D%Z;PA(U%KEf+O5?ciJAhMb;* zsRXPv_UN+67?cyIJ?OCdp=VoW706k*^W+A(*SMo-^0Y#&vH!F79TO5$aO~&%6Vfi9N@VK4sn?*Rf z2)-qSi&4A<8)8caSx_POQ~+r8fCBtq>Bk~8p%n!gqC%)G^7a$nmUz3x+cIx|&f5{* z{tIs_y#0#6+EL!#5q>DbFNId0r-mvlFJW62+@2g_s7928c!9QZ9k|2*m&m)H1CRm$ z$pdtOl>=DW1H7D=NI*=)1AJ+TN`I!fx}$_uZDrwx&*!w2EN)Qa3lV0n3&kl5%m zBdr8~ou!WmYem?$z;u)t!<;KN?e4(yBds}xh~i10&E7Ou`~rQrIMzAM9;s!b*Vpr> z^|?swTg0($pS6AGT=921*|&Ix_AMz-KK%9R+Bd=Nn|JI}?{%_j>9nn)_AD##Wd5w< zb=4KW(#f*rGmO_NuD9G-+qdY7Pj|9!^{niZLCvVEBbdz83{x+)Os!s1AoJ;2Tm4tb z5x?Ha>a{bBY8J=3a=P|$ys|oT@LSmW{td?bb|=fSr@s<0lK0hj=uY%5{S;_a+2KKb zZ~3IPdNW{kH+EhR$C0neueu6PT5YGHVfs|o(aWuu)6jeUR93D(^Xo7O%URza^D+w2Z!6bk!#W5tG@ zQP_c<9q5If8uY_X1A1V`1{HR8;T-Ige0Pof`e$W(+puwf`g%p*vw+wEY%Sz2khAG8 zBwyEO5f%Ybt!=V<7LnYuh{LQQ9bLnyL3AACa;@I9K`H2!$}ZXtKM)9utjf8-oeUY` zdf=L7wWYF<%8Ha9ZV4bQ1;{v@H0wow5G+oA z-^O+X5b!Su4-$FdATe5q%CeXvPYIvIHa1w~_+YQ(PV>k>mypCatjHh%p33m!=2Xo$?n z2*!?2jdg(x6lJCdb(N@8iB#cCkMrb?OJ++I$5Qi8om&n;jnZ*1@Up!p>p0{O!05gA z{q#PU{xeQL7ohjM^zU){K!85z(yN?46ri7X=^LDWAwa+A(kD3mQhKr8g`3uG#%`R~VUpX2i4i?8jV2dLOG)fub>E@#_6Fq|!D*DGC z2d-TkWqu=&VnR7|}Hy|GwK!@h>CnI+AlM6F7%a5Zw9tHC7Dd+Gui zFh@plQXRd=W(n^t4Nwe>0r_U~5b}oIY}7Qyz%u8td`Smhs})Zg7F9h#$pD-4?V4up ze$xnv4a@W25(Y*3T*laI#sM{nK6CidL40Qrd1F527vaSHqYpw*xq zl@uW5vhelbNa{I#MR)yq+y9R-N7^i z${4>Gkl3u0{nIi+=j9!C{h*4nxXIomS>kV)OZi(wj%@n&G{xJ~Z~-6P#2N&8$AB$> zC~8mUs0BUv_6_FwUkNBkRq1|6FCKd6r#M0%z4WFcO5gjkx7Z*u8AK&{6o*F@a*O0u zA{w&Sb5z>m(EwS!$~cJRdqga*iIo0hyCB)J&40`*OtPbU! zoGv>#CCf%}ugkN{BU~0se-cZm(y(vG!G!hQHmUnAsOLsba)(6UFEV$?sx;zObF?5UR-L*(u-b}F<}k$YI@6^a_BR;X9Ii^L`~=vpYmYNrtYj)wS^=L%Nc z5F@KhgS;3Da3HEtC#pC8|Dx*u%1ge>g4j>$mk5m)M$;c*9!y_^S;SxUM?6Y9qa7nY z(p_M9#9uoaClT+#i2HMfx3*O;@ForX*F5>*<@}rgyUX?;@IMsb>rQ|>u2k7usq)CN zC8~8=qH2eL-8j*qJVv8Omqja`ymIZo;g#E8*(=vh^va#1SGiZB{`IU-=ls1Z=R}=RUOUk_ zisPIgQPY)EagIW@8+%Eg1hftKWV?OB8A0*R2;=S+S z2pfzq8}LpnU#a(+P={! z+wjb-{;<;Pr`4YqeR@Wg=;=$Qr>_s;gt$vsk`cBDi++-4P})gO|4zgN&ZmT9@_E}= zT}J)YrFwLks4inA%j{-97}$cAghNPFudCqu;;e^S+?!_;uOIV0YSM>Pl3~*)sUnd>8jx+(KDiEX>>58C$ zAiYcPpwjXSGvny^&HVG-x6XQN-M9C7_uh5RUFU45IsqXN03Zbb(Dh%SfL{h~3ZS8; z2vdL=i9r7oMTSFZf^`)@Y7mvbVECk@e>jsgYN4bi003&p0RS2tOj%1)*~tRwVCCp8 z?CD@%k~ro#Cq)~wNicuGaHCfky<%w;``{TMfGQVnwp6=-gtLnX6bZ+~+oE;X_Li^5 z+B*f_LJ+nwVU*wdr2Bn~bCx}7Ozy6{lqF$l8V2*5u*>X^6dNnUG>okmPjtnuv>dQ? zR$-0Di$78U*KADgzv%(mrXhO-s@lbCh=md!HS~cqm_EnnCBR;HfJEfC=;>GB*21TN zXEm1@R*cw*1hsYBn|FdzP~p*6VU7%`SF&e@#$)CDH`3CD^qciY>p3ih`}%I3g!g7U97=zr zo?E=Ydi%D9>SyGmwr3)dz!+>7Y?KP53rk=zT=Ho8_b#zA;ce(%inZ+geIf~ z&zVbSupSMygeOHL5f73-nOS&4Be#t)wlKKbHCD=;;QR-f9`>|VDbQ%Ea!uzZ1C(pwBwZab^&*uXNxK{U7>1kubrZmrm%fC zgJ!Api$(}^+%bZcIy>uF`1X=&Q0>?~^`+<>y!i4ukr`Xr;6Th$4q;rkzuUaBTznVD z^gaHi1B%oK{yCXxT%@vXG+BEBJ1QFhusKQlQ_m&;uSY~Q^8K3IBmyiX5Ssb#7a7OO zO6L|sZk`%69Mk-nVLwubWd&~qLI?m9^8)~kzh;<&mAkp6xx4vU0 zTsU3}${3jZ%uUhCYIHwo=Mv=b&<}fDWalzCjBVo)?Ri}v)g(K=GdmOQ^39o{Hs+y} z^fG7(p4e;2Z2S1Lgy2$68HqMZ@cCiGeJS^n4cO!!QvY86DU0v0XR12YgI)+J=OF2_ zA_W7!-!QFz7hnY})1Q+JwX};4y&)H7;(sg}T_Fx(D3PHN9vFL7w#q*`y6tINvDU2(b6@pd z3t4_=NSK0G*X#)^ZPRn=abu20+<*)$n|XaXl@KVc+Vql%0cZOV>qMH;mgL@>>=?LJ z!8URQ14>hVR`8IRl(QcXgNlq%)6~d5VwDH_OU79Bfg)pC>4~h$v+*ay0)eT(Kx9H> zK@^i*z%}tM(FT&xmM7 zR1DUnA3up-c~~pgtjcpJDcHkFwqW3t#Zv3Srfp}-^DcQaZJd!(aZ#c30kcXoMw7Jy zC2ya)(S<^I-ud7iA9=}WijEY{-L?A4F8}(gsU5?M7_(8%O=mdj9I*6_0_Y}T@=<;_ zI#dq+Cc!7DEh*oiMk%Gj6`~wJSl_ zqMZHJM#J5u&#{TyyJ`X6tH~v3u#!(PrwU&MnFl1cXUDR*)bOlvahgr>aQy|wy8;Q5-|^+3xUVrb&d`!|vW`OK z(1h@u-oQ``bFR15vcxgfmMt1+tqx8$ReSZ@#Gja#tkeen?( z1@*PCizfS>BU_5%%5Kg}L`v{h=AxQ?e2@UHZ7z~@Uuszj*kG$&NOklOUR$QW(rk^o z4>c`Z;PsY$)jNyyDx)p`B7)75GU+?#Le=g&`F%c)$;-#cI@X!`l1<*=`S{zF@H(iC$-i2!u0gL%u_KfK5f&dt2RL# z|Ga=6e4k#d#Z>^38~^|V?gD}$;r0kOTOBKRcZ8#j+aK4D5!Q+2Iz6_*k0=77^#In2 zPv$V%pYR$QTTdbgs;uEaqbuy1dpA(4`-&f%PCKSN90)|bYR6C9)qvJF*vIBlwmt1p zZwVP!!S9!1d0&%G?XhLOY$@iHIPx5H#6+<$-`?)b#WTqfpHYo0w4}5-o};t5c!PXO zf~7&t>nR#8mvUYUnsS0)8l$Wrtxqt~S_mH5Afhf)&XdZ~q$4L>csL!V zt0U+s?P{*w&Gvfc__R7@Kv=fENddWIe$7N= zgrbQ30q^2!`PicX#^=*^8v1tZnN@({N+U+2?l}mZ@$i!^#T7m>q9}phM==Wpf%$A= zHx#S_EVvvhj5!tW$3*nkLRB6Hglltu(P$ZjkNY|^&ZH}6eiJSXZi*M+Iu?{&B?{4{ zBJg?IzZB3#h~L3*f8DGj%t)i!f<=7-1c_FTkX6vKNKa5?NR!lYxD^~)eqK_o{rMs@ zBs<78;~jqz$Kn+Eh{$fTC3EK2T_1nx)M$ZXr^)DLxlEe&nEu!4jTv+H+YU0J=kLYp zb)#>Q@2-CKlo$>un{&3I&lvyYeqE{PdfO|Pm$CeDk4I{HdrcvNe1l%XRlT-1vc@R! zKS9Yk=!q9S3CE%2*a)|tyl#nSX2~kNHv?EDAw<2f3;Zq|fA#PBCYbYr~&PaX0A_d@jCdMl*+xI)SQQp`Q~3RT!2`g3}4O z?H?2s+gp3ZtMR7De`~#zpmTA;@#=Na=VPT;LL}BC;Jja~rO^{4cG&DCyppW~)tLdV zff^LeN|+X{DU*2xbMqAZB@q8k5Bs^tk6)D0e=ye6nuyAZA<+xGzuAlp3{86K6nfQw z;|8Vb$?|><*1_ZC`)cp{Q0LUc#CX#%Tm8XDY<(L>kF;ux74kGhgZk$#F>EOKy66JS zGo>pZQCUMSEv$=8&?3Z{oF6rhR}|b`6yksdUi};bB$Qgdbx0qwOM4yJ{q4D15`3LB z)E#*$3P!`X3~q_)J~2XZp$x3-^70 zO|4smN9Uz=L4>dla-oRXttUeB>Vg%a0o}+8C^2R}WwnKmHYe}Nc2frfBOzmfmQC9% zsJNU1EZwr=Ll?KvF0{^tERNVJo`5Cl7l#XYU5@OMQ(8kPi@)Si(&y!_J&;^}VHh1dWC#K^rGpsh%(@)%FMJ<-+rHmPXoJQ}Uj z`zRu3>Pq}5j%)Lz#-9wb32LRX4umQVG(ntl>w+S}mS9)dE8e?qnSP{!R@9REeD;&d zInxLg396kPcD^IVElXziRM5BebdSr(bBv@BCo4qO?@)>9e7qHQ!eg4p;1yr$4e*BfKEK{f%yJAJ#ai_b- zJP28J@1;zVmSbzhgZ14F@2=gz4tC8xNSp@v zEQaa%UvyVv9w7j-?%OGlR5G4>aXve$V0ihv(S!iAx7<1e_Zqu4u-#jD5IMhg-j%04 zDqHB4&pOp$(xc#70^L3JHxIF_k2yuMPZMYKt{f5<7PYCTLiw83w`g^CTI7TS)L)*@ zwccCQ6kKo(we690-I9#Ii3SV}eVpm_m3zkO(+<^`<`f!ipLn#V1W+=H;n}W=>W}W> z54d2jig`M3N7%kr!&3si(|unfRI<98@XbjPy^Gges;WaNq*{n=cgaxeL5-f1lax(o z3WKIcvZiC1$@O<8Z`KpR;ELYUzS&u@_pBF3k!tGgR&!H!BJ?*B=}@G{d&mZvlf8LP z2qne@TGaq=mUb~Gd6)FruJi5VHA;gukt<#U)$Fu;6W&@u5YN^d2}TYO8zIW(yzT%{O_mmsYxoU%MD#O%#a8_ygh{Okeo%<_ATgC6}zy> zQ?yupXV67xtwadt-Bk{~7uZ~uQeMF2fE{(DoLX9G^&x5`0M0bw{U~+*ujWC2)@wPz z5%yNURyzMwKiKlVGPB`uXLeQ^!4ZxkI$jRSR?b$Amckb17PeM4xaoNkl0N{904e}Z z0QqAymf$L>zonEUoZxbS%97wrLOHWD!NuLm4JVFR+e2YmhDIPI9m${YGkvBmb|!=w z2RpMfxB~*$5PCUVnL9h%BP`6_5l)UG9=KJQTROq5{_ykn-~OL;JbWPFzx5&95^#g| z&(|+%(SNhfHu~o{WAWka7xm~*+K(pqcm3!u-WdgFzo|)3^?#Co@1TE@!*G(+-~arz zpZ?v&?=|pG7i74z|CfsRr-Ofwte+0{aGU?PIQ!?h{T^vQ`Mh-h8h1Yya26Z?7F|Cb rxZoW89czCb-47A)_aOVpn!>Sugd9|zi1_Ra8Sc@>2LRa5atH7~Rvq2K literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setUTCMilliseconds/test.swf b/core/tests/swfs/avm1/date/setUTCMilliseconds/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..a967117134eea5fd9eb577cc09bdd8ce8d1f7c6a GIT binary patch literal 3164 zcmV-i45RZyS5prKDgXd@oZVVWZyVPYKJ(ykBv}tXWhYELmJ{1jBJm|z5-ZDkP*R*k zlt3v35(qFxobIXoHwD_nz~edmi_md+r@QhR8#J!5;%$6(Dis47To#?Avxd6OSJp984UfC(OoPJUKf%8&9O-snj@fj9Z5_TYo%Wvu=*e zYg9tkunLWG-7cFojkNV$vuWQO8R23dSL?3Wnl+&p&0S-nU{>Rg^?E!xk%$vH$dp-b z7`kmXwoS7#zeu>W)rxNIYnu(TWLOr8*DKoc)?IB}+ijLBMQw5>ITsHjeX@)!{+mxF zQi<`zH2%MxN@vnjndIyniBu+$@L?GzgRUF4Ues+p08Y+sr;?duI+INL!2wY3o zlTVoS^~{5sW$U$q@gO^o9TVkpF*CV5otj!)TwP5s&#o*clZ)Bp%PS?43Y z(nQzMPW}$s9T@F}B5~P+TB%$s+lNrDA+=o8*tCOhehYGX4$?_jZ0ylxku@kMPJ7Uc zMW|AJlSw!v!=w_41ni@)AeDwHwG^gifjI>`Tn7P`17MSYC#Pm7XC^1pGt+mc(tw_^ zp@hN68}$YhjgsE1*vsC^fMwiaET0b6an}~yy-21JO)xt$5kNG zRrq>@$dqti3d3ZQimDLXzJRmjk8(>vJ!DCh*Ko$lB9j-15q>4VMjp|%H3sCI>RPMc zn^Y*PC+|+9X99b}z`ibl=fc4LE`bAK;9!@)p)l}#m%s~Q;KeS1m%_lyT>`I!fx}$_ zuZDrwx&*!y2EN=SFct>B(k1ZKFz|YpKrIZs(Is#s47}MT@U<}T^)7+8!ob^I0`G)@ zqg?{W!oWAW1il#tj&}*12m|9?0uy0i@;N}<{Knt~avP>h;nvZ0z=Mii)}1seje$th zs6f-`II!d?uTg#~Ar;h2K+R}>dhJ&00;rP;EG#S#5*vLg)=Ki%yYvxZtq9u|n2r)- zn0Cc3yF2hqtToLLQ9KQ_*_-BypQR5M$2uq3BeOvC`da?9e&>jNb2!%Rv$pS?EB;<5 z`{vHjzIo-z2fsR9`^LF_Gmd@g{Z3ZRpSD%ho&^P-%$#++uDaqEJ6X1HhVfd$^_Dwp z`{rEn%bo07IxG8RP_yb%43n9fW$I-XsMRY9WIsJ?tN$W7;#WIay>f<8UBj`ioUVNw zuPjX+{026^cY`s%)ycB8(_e`g$p`A&bSHX;{t7gz?C_wzi&4eCl~{}0wM2;PO!o(r zKbIedb`MchpqkzvxJ=&#c=&KrFMO!)8P){5=xGnUFB8(!Be(_+_bTSDUg38@^@eGi z_F>(C0`7Z;Rn}{p4YP$e|^4&1;L;vE|mSN)n_0@{LX92MTnDw~}+3UQM{upIea8`}{;z&{~8NaVSL z#A)dv%VLf^C43Uw*kF<4gZ;YQ>P3RjwxE1k@la*<0DXW01@bSqxxvH>IW`sfOg@_S(P-UohqpG*HKr=JVZ`(65X zIej2NA9U$eP9F-;&%5+>PQMVKUv%l?oPH@lzwFZcSq~PS%th#OX_Gn!iGTWnu}9bD zxr4794H5^7V<51_kpdc}Eb;O%_0csl3;AsXNk6nGCZUQl)^|`AUmc>mOv$h4UGH4I z=VT#~XQAsf3yJk#9YWr)n~j>r7+B^!mM`hRE4AWD!=kDuC>daLzNu*D?l+8(*swhRy--l3&t;6g zW*ktH=re~u9mIDAkvHaJe)UPcV8Nno8`ZjPpgtyJ4_Xb{LD}Bd^qNN4=;sJ}&8rpN zAm8xcs2-PBYSs$$GahC08+)ABuX`8cK5rv>x5w9YbO+N6D5Lx+D6v^7`=@1u&dWRO zz^RI|xWV2eS>kV)OZi(wj%@h$G{xJ~Z~-6P#JUA~M}aMXC~8mUs0BUv_I2j@UkWHl zRq1|6kD5L7SB%j|FFl(^>3biZLFphe8AK&{6o*F@a&zQWA{w&Sb5z>g(EwS!3Z8n& z*CQ;ah?M?gyCB)J&40`*OtPbU!oGv>#WsQyEUXZRak8oKm z{YfmLO2fV#2NTwJ+N7Skpq`7JMkzQ!Os#*)bS)HOwNr?HOGEt9GX<+|h>=yML7oc*I1tsS6V)64 ze^K>+i# zuKhQ>a{DWL<=Tl}xpVX~_e#{io)zkxzjfuDs58ndCpt%Qoby9!x^gPcQK)vKFX)qi zwgI1PwNE%BDBc-i%snGWROR~vBS6xXH_#=S!z#jyHd1|78&M~0_ADx-JDCJeH z|L(#&EReq{2>LdUTnnE@LIj>}H>c zH=!lr5E9kvD)>H?^iYd?^K9bvW4=dC`jAR8?D9#f2qzsJqu!)Ahm&FfU;YDY&(!I~ CAs=%9 literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setUTCMinutes/output.txt b/core/tests/swfs/avm1/date/setUTCMinutes/output.txt new file mode 100644 index 000000000..3e5db430a --- /dev/null +++ b/core/tests/swfs/avm1/date/setUTCMinutes/output.txt @@ -0,0 +1,10424 @@ + +/// Start of method test Date.setUTCMinutes() + +// Date.setUTCMinutes() +Return value: -127266048447000 + +Original object: Sat Feb 6 13:37:33 GMT+0545 -2063 +Original object.getDate(): 6 +Original object.getDay(): 6 +Original object.getFullYear(): -2063 +Original object.getHours(): 13 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 37 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): -127266048447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 6 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -2063 +Original object.getUTCHours(): 7 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 52 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -3963 +Original object.getYear(): -3963 +Original object.valueOf(): -127266048447000 + + +/// End of method test Date.setUTCMinutes() + + +/// Start of method test Date.setUTCMinutes(minute) + +// Date.setUTCMinutes(0) +Return value: 1582970433000 + +Original object: Sat Feb 29 15:45:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582970433000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970433000 + +// Date.setUTCMinutes("59") +Return value: 1582973973000 + +Original object: Sat Feb 29 16:44:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582973973000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973973000 + +// Date.setUTCMinutes(60) +Return value: 1582974033000 + +Original object: Sat Feb 29 16:45:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582974033000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974033000 + +// Date.setUTCMinutes(-1) +Return value: 1582970373000 + +Original object: Sat Feb 29 15:44:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582970373000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970373000 + +// Date.setUTCMinutes(true) +Return value: 1582970493000 + +Original object: Sat Feb 29 15:46:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582970493000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970493000 + +// Date.setUTCMinutes(false) +Return value: 1582970433000 + +Original object: Sat Feb 29 15:45:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582970433000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970433000 + +// Date.setUTCMinutes(60.5) +Return value: 1582974033000 + +Original object: Sat Feb 29 16:45:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582974033000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974033000 + + +/// End of method test Date.setUTCMinutes(minute) + + +/// Start of method test Date.setUTCMinutes(minute, second) + +// Date.setUTCMinutes(0, 0) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes("59", 0) +Return value: 1582973940000 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940000 + +// Date.setUTCMinutes(60, 0) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(-1, 0) +Return value: 1582970340000 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340000 + +// Date.setUTCMinutes(true, 0) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(false, 0) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(60.5, 0) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(0, "59") +Return value: 1582970459000 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459000 + +// Date.setUTCMinutes("59", "59") +Return value: 1582973999000 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999000 + +// Date.setUTCMinutes(60, "59") +Return value: 1582974059000 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059000 + +// Date.setUTCMinutes(-1, "59") +Return value: 1582970399000 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399000 + +// Date.setUTCMinutes(true, "59") +Return value: 1582970519000 + +Original object: Sat Feb 29 15:46:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970519000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970519000 + +// Date.setUTCMinutes(false, "59") +Return value: 1582970459000 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459000 + +// Date.setUTCMinutes(60.5, "59") +Return value: 1582974059000 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059000 + +// Date.setUTCMinutes(0, 60) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes("59", 60) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(60, 60) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(-1, 60) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(true, 60) +Return value: 1582970520000 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520000 + +// Date.setUTCMinutes(false, 60) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(60.5, 60) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(0, -1) +Return value: 1582970399000 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399000 + +// Date.setUTCMinutes("59", -1) +Return value: 1582973939000 + +Original object: Sat Feb 29 16:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973939000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973939000 + +// Date.setUTCMinutes(60, -1) +Return value: 1582973999000 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999000 + +// Date.setUTCMinutes(-1, -1) +Return value: 1582970339000 + +Original object: Sat Feb 29 15:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970339000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970339000 + +// Date.setUTCMinutes(true, -1) +Return value: 1582970459000 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459000 + +// Date.setUTCMinutes(false, -1) +Return value: 1582970399000 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399000 + +// Date.setUTCMinutes(60.5, -1) +Return value: 1582973999000 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999000 + +// Date.setUTCMinutes(0, true) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes("59", true) +Return value: 1582973941000 + +Original object: Sat Feb 29 16:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582973941000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973941000 + +// Date.setUTCMinutes(60, true) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(-1, true) +Return value: 1582970341000 + +Original object: Sat Feb 29 15:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970341000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970341000 + +// Date.setUTCMinutes(true, true) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(false, true) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(60.5, true) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(0, false) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes("59", false) +Return value: 1582973940000 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940000 + +// Date.setUTCMinutes(60, false) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(-1, false) +Return value: 1582970340000 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340000 + +// Date.setUTCMinutes(true, false) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(false, false) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(60.5, false) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(0, 60.5) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes("59", 60.5) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(60, 60.5) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(-1, 60.5) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(true, 60.5) +Return value: 1582970520000 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520000 + +// Date.setUTCMinutes(false, 60.5) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(60.5, 60.5) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + + +/// End of method test Date.setUTCMinutes(minute, second) + + +/// Start of method test Date.setUTCMinutes(minute, second, millisecond) + +// Date.setUTCMinutes(0, 0, 0) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes("59", 0, 0) +Return value: 1582973940000 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940000 + +// Date.setUTCMinutes(60, 0, 0) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(-1, 0, 0) +Return value: 1582970340000 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340000 + +// Date.setUTCMinutes(true, 0, 0) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(false, 0, 0) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(60.5, 0, 0) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(0, "59", 0) +Return value: 1582970459000 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459000 + +// Date.setUTCMinutes("59", "59", 0) +Return value: 1582973999000 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999000 + +// Date.setUTCMinutes(60, "59", 0) +Return value: 1582974059000 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059000 + +// Date.setUTCMinutes(-1, "59", 0) +Return value: 1582970399000 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399000 + +// Date.setUTCMinutes(true, "59", 0) +Return value: 1582970519000 + +Original object: Sat Feb 29 15:46:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970519000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970519000 + +// Date.setUTCMinutes(false, "59", 0) +Return value: 1582970459000 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459000 + +// Date.setUTCMinutes(60.5, "59", 0) +Return value: 1582974059000 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059000 + +// Date.setUTCMinutes(0, 60, 0) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes("59", 60, 0) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(60, 60, 0) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(-1, 60, 0) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(true, 60, 0) +Return value: 1582970520000 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520000 + +// Date.setUTCMinutes(false, 60, 0) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(60.5, 60, 0) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(0, -1, 0) +Return value: 1582970399000 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399000 + +// Date.setUTCMinutes("59", -1, 0) +Return value: 1582973939000 + +Original object: Sat Feb 29 16:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973939000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973939000 + +// Date.setUTCMinutes(60, -1, 0) +Return value: 1582973999000 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999000 + +// Date.setUTCMinutes(-1, -1, 0) +Return value: 1582970339000 + +Original object: Sat Feb 29 15:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970339000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970339000 + +// Date.setUTCMinutes(true, -1, 0) +Return value: 1582970459000 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459000 + +// Date.setUTCMinutes(false, -1, 0) +Return value: 1582970399000 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399000 + +// Date.setUTCMinutes(60.5, -1, 0) +Return value: 1582973999000 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999000 + +// Date.setUTCMinutes(0, true, 0) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes("59", true, 0) +Return value: 1582973941000 + +Original object: Sat Feb 29 16:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582973941000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973941000 + +// Date.setUTCMinutes(60, true, 0) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(-1, true, 0) +Return value: 1582970341000 + +Original object: Sat Feb 29 15:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970341000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970341000 + +// Date.setUTCMinutes(true, true, 0) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(false, true, 0) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(60.5, true, 0) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(0, false, 0) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes("59", false, 0) +Return value: 1582973940000 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940000 + +// Date.setUTCMinutes(60, false, 0) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(-1, false, 0) +Return value: 1582970340000 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340000 + +// Date.setUTCMinutes(true, false, 0) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(false, false, 0) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(60.5, false, 0) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(0, 60.5, 0) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes("59", 60.5, 0) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(60, 60.5, 0) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(-1, 60.5, 0) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(true, 60.5, 0) +Return value: 1582970520000 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520000 + +// Date.setUTCMinutes(false, 60.5, 0) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(60.5, 60.5, 0) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(0, 0, "999") +Return value: 1582970400999 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400999 + +// Date.setUTCMinutes("59", 0, "999") +Return value: 1582973940999 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940999 + +// Date.setUTCMinutes(60, 0, "999") +Return value: 1582974000999 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000999 + +// Date.setUTCMinutes(-1, 0, "999") +Return value: 1582970340999 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340999 + +// Date.setUTCMinutes(true, 0, "999") +Return value: 1582970460999 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460999 + +// Date.setUTCMinutes(false, 0, "999") +Return value: 1582970400999 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400999 + +// Date.setUTCMinutes(60.5, 0, "999") +Return value: 1582974000999 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000999 + +// Date.setUTCMinutes(0, "59", "999") +Return value: 1582970459999 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459999 + +// Date.setUTCMinutes("59", "59", "999") +Return value: 1582973999999 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999999 + +// Date.setUTCMinutes(60, "59", "999") +Return value: 1582974059999 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059999 + +// Date.setUTCMinutes(-1, "59", "999") +Return value: 1582970399999 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399999 + +// Date.setUTCMinutes(true, "59", "999") +Return value: 1582970519999 + +Original object: Sat Feb 29 15:46:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970519999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970519999 + +// Date.setUTCMinutes(false, "59", "999") +Return value: 1582970459999 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459999 + +// Date.setUTCMinutes(60.5, "59", "999") +Return value: 1582974059999 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059999 + +// Date.setUTCMinutes(0, 60, "999") +Return value: 1582970460999 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460999 + +// Date.setUTCMinutes("59", 60, "999") +Return value: 1582974000999 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000999 + +// Date.setUTCMinutes(60, 60, "999") +Return value: 1582974060999 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060999 + +// Date.setUTCMinutes(-1, 60, "999") +Return value: 1582970400999 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400999 + +// Date.setUTCMinutes(true, 60, "999") +Return value: 1582970520999 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520999 + +// Date.setUTCMinutes(false, 60, "999") +Return value: 1582970460999 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460999 + +// Date.setUTCMinutes(60.5, 60, "999") +Return value: 1582974060999 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060999 + +// Date.setUTCMinutes(0, -1, "999") +Return value: 1582970399999 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399999 + +// Date.setUTCMinutes("59", -1, "999") +Return value: 1582973939999 + +Original object: Sat Feb 29 16:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973939999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973939999 + +// Date.setUTCMinutes(60, -1, "999") +Return value: 1582973999999 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999999 + +// Date.setUTCMinutes(-1, -1, "999") +Return value: 1582970339999 + +Original object: Sat Feb 29 15:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970339999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970339999 + +// Date.setUTCMinutes(true, -1, "999") +Return value: 1582970459999 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459999 + +// Date.setUTCMinutes(false, -1, "999") +Return value: 1582970399999 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399999 + +// Date.setUTCMinutes(60.5, -1, "999") +Return value: 1582973999999 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999999 + +// Date.setUTCMinutes(0, true, "999") +Return value: 1582970401999 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401999 + +// Date.setUTCMinutes("59", true, "999") +Return value: 1582973941999 + +Original object: Sat Feb 29 16:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582973941999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973941999 + +// Date.setUTCMinutes(60, true, "999") +Return value: 1582974001999 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001999 + +// Date.setUTCMinutes(-1, true, "999") +Return value: 1582970341999 + +Original object: Sat Feb 29 15:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970341999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970341999 + +// Date.setUTCMinutes(true, true, "999") +Return value: 1582970461999 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461999 + +// Date.setUTCMinutes(false, true, "999") +Return value: 1582970401999 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401999 + +// Date.setUTCMinutes(60.5, true, "999") +Return value: 1582974001999 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001999 + +// Date.setUTCMinutes(0, false, "999") +Return value: 1582970400999 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400999 + +// Date.setUTCMinutes("59", false, "999") +Return value: 1582973940999 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940999 + +// Date.setUTCMinutes(60, false, "999") +Return value: 1582974000999 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000999 + +// Date.setUTCMinutes(-1, false, "999") +Return value: 1582970340999 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340999 + +// Date.setUTCMinutes(true, false, "999") +Return value: 1582970460999 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460999 + +// Date.setUTCMinutes(false, false, "999") +Return value: 1582970400999 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400999 + +// Date.setUTCMinutes(60.5, false, "999") +Return value: 1582974000999 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000999 + +// Date.setUTCMinutes(0, 60.5, "999") +Return value: 1582970460999 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460999 + +// Date.setUTCMinutes("59", 60.5, "999") +Return value: 1582974000999 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000999 + +// Date.setUTCMinutes(60, 60.5, "999") +Return value: 1582974060999 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060999 + +// Date.setUTCMinutes(-1, 60.5, "999") +Return value: 1582970400999 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400999 + +// Date.setUTCMinutes(true, 60.5, "999") +Return value: 1582970520999 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520999 + +// Date.setUTCMinutes(false, 60.5, "999") +Return value: 1582970460999 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460999 + +// Date.setUTCMinutes(60.5, 60.5, "999") +Return value: 1582974060999 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060999 + +// Date.setUTCMinutes(0, 0, 1000) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes("59", 0, 1000) +Return value: 1582973941000 + +Original object: Sat Feb 29 16:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582973941000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973941000 + +// Date.setUTCMinutes(60, 0, 1000) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(-1, 0, 1000) +Return value: 1582970341000 + +Original object: Sat Feb 29 15:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970341000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970341000 + +// Date.setUTCMinutes(true, 0, 1000) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(false, 0, 1000) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(60.5, 0, 1000) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(0, "59", 1000) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes("59", "59", 1000) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(60, "59", 1000) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(-1, "59", 1000) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(true, "59", 1000) +Return value: 1582970520000 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520000 + +// Date.setUTCMinutes(false, "59", 1000) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(60.5, "59", 1000) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(0, 60, 1000) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes("59", 60, 1000) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(60, 60, 1000) +Return value: 1582974061000 + +Original object: Sat Feb 29 16:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974061000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974061000 + +// Date.setUTCMinutes(-1, 60, 1000) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(true, 60, 1000) +Return value: 1582970521000 + +Original object: Sat Feb 29 15:47:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970521000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970521000 + +// Date.setUTCMinutes(false, 60, 1000) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(60.5, 60, 1000) +Return value: 1582974061000 + +Original object: Sat Feb 29 16:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974061000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974061000 + +// Date.setUTCMinutes(0, -1, 1000) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes("59", -1, 1000) +Return value: 1582973940000 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940000 + +// Date.setUTCMinutes(60, -1, 1000) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(-1, -1, 1000) +Return value: 1582970340000 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340000 + +// Date.setUTCMinutes(true, -1, 1000) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(false, -1, 1000) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(60.5, -1, 1000) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(0, true, 1000) +Return value: 1582970402000 + +Original object: Sat Feb 29 15:45:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582970402000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970402000 + +// Date.setUTCMinutes("59", true, 1000) +Return value: 1582973942000 + +Original object: Sat Feb 29 16:44:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582973942000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973942000 + +// Date.setUTCMinutes(60, true, 1000) +Return value: 1582974002000 + +Original object: Sat Feb 29 16:45:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582974002000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974002000 + +// Date.setUTCMinutes(-1, true, 1000) +Return value: 1582970342000 + +Original object: Sat Feb 29 15:44:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582970342000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970342000 + +// Date.setUTCMinutes(true, true, 1000) +Return value: 1582970462000 + +Original object: Sat Feb 29 15:46:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582970462000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970462000 + +// Date.setUTCMinutes(false, true, 1000) +Return value: 1582970402000 + +Original object: Sat Feb 29 15:45:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582970402000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970402000 + +// Date.setUTCMinutes(60.5, true, 1000) +Return value: 1582974002000 + +Original object: Sat Feb 29 16:45:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582974002000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974002000 + +// Date.setUTCMinutes(0, false, 1000) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes("59", false, 1000) +Return value: 1582973941000 + +Original object: Sat Feb 29 16:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582973941000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973941000 + +// Date.setUTCMinutes(60, false, 1000) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(-1, false, 1000) +Return value: 1582970341000 + +Original object: Sat Feb 29 15:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970341000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970341000 + +// Date.setUTCMinutes(true, false, 1000) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(false, false, 1000) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(60.5, false, 1000) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(0, 60.5, 1000) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes("59", 60.5, 1000) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(60, 60.5, 1000) +Return value: 1582974061000 + +Original object: Sat Feb 29 16:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974061000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974061000 + +// Date.setUTCMinutes(-1, 60.5, 1000) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(true, 60.5, 1000) +Return value: 1582970521000 + +Original object: Sat Feb 29 15:47:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970521000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970521000 + +// Date.setUTCMinutes(false, 60.5, 1000) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(60.5, 60.5, 1000) +Return value: 1582974061000 + +Original object: Sat Feb 29 16:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974061000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974061000 + +// Date.setUTCMinutes(0, 0, -1) +Return value: 1582970399999 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399999 + +// Date.setUTCMinutes("59", 0, -1) +Return value: 1582973939999 + +Original object: Sat Feb 29 16:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973939999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973939999 + +// Date.setUTCMinutes(60, 0, -1) +Return value: 1582973999999 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999999 + +// Date.setUTCMinutes(-1, 0, -1) +Return value: 1582970339999 + +Original object: Sat Feb 29 15:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970339999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970339999 + +// Date.setUTCMinutes(true, 0, -1) +Return value: 1582970459999 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459999 + +// Date.setUTCMinutes(false, 0, -1) +Return value: 1582970399999 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399999 + +// Date.setUTCMinutes(60.5, 0, -1) +Return value: 1582973999999 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999999 + +// Date.setUTCMinutes(0, "59", -1) +Return value: 1582970458999 + +Original object: Sat Feb 29 15:45:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582970458999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970458999 + +// Date.setUTCMinutes("59", "59", -1) +Return value: 1582973998999 + +Original object: Sat Feb 29 16:44:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582973998999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973998999 + +// Date.setUTCMinutes(60, "59", -1) +Return value: 1582974058999 + +Original object: Sat Feb 29 16:45:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582974058999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974058999 + +// Date.setUTCMinutes(-1, "59", -1) +Return value: 1582970398999 + +Original object: Sat Feb 29 15:44:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582970398999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970398999 + +// Date.setUTCMinutes(true, "59", -1) +Return value: 1582970518999 + +Original object: Sat Feb 29 15:46:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582970518999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970518999 + +// Date.setUTCMinutes(false, "59", -1) +Return value: 1582970458999 + +Original object: Sat Feb 29 15:45:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582970458999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970458999 + +// Date.setUTCMinutes(60.5, "59", -1) +Return value: 1582974058999 + +Original object: Sat Feb 29 16:45:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582974058999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974058999 + +// Date.setUTCMinutes(0, 60, -1) +Return value: 1582970459999 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459999 + +// Date.setUTCMinutes("59", 60, -1) +Return value: 1582973999999 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999999 + +// Date.setUTCMinutes(60, 60, -1) +Return value: 1582974059999 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059999 + +// Date.setUTCMinutes(-1, 60, -1) +Return value: 1582970399999 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399999 + +// Date.setUTCMinutes(true, 60, -1) +Return value: 1582970519999 + +Original object: Sat Feb 29 15:46:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970519999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970519999 + +// Date.setUTCMinutes(false, 60, -1) +Return value: 1582970459999 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459999 + +// Date.setUTCMinutes(60.5, 60, -1) +Return value: 1582974059999 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059999 + +// Date.setUTCMinutes(0, -1, -1) +Return value: 1582970398999 + +Original object: Sat Feb 29 15:44:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582970398999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970398999 + +// Date.setUTCMinutes("59", -1, -1) +Return value: 1582973938999 + +Original object: Sat Feb 29 16:43:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582973938999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973938999 + +// Date.setUTCMinutes(60, -1, -1) +Return value: 1582973998999 + +Original object: Sat Feb 29 16:44:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582973998999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973998999 + +// Date.setUTCMinutes(-1, -1, -1) +Return value: 1582970338999 + +Original object: Sat Feb 29 15:43:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582970338999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970338999 + +// Date.setUTCMinutes(true, -1, -1) +Return value: 1582970458999 + +Original object: Sat Feb 29 15:45:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582970458999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970458999 + +// Date.setUTCMinutes(false, -1, -1) +Return value: 1582970398999 + +Original object: Sat Feb 29 15:44:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582970398999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970398999 + +// Date.setUTCMinutes(60.5, -1, -1) +Return value: 1582973998999 + +Original object: Sat Feb 29 16:44:58 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 58 +Original object.getTime(): 1582973998999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 58 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973998999 + +// Date.setUTCMinutes(0, true, -1) +Return value: 1582970400999 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400999 + +// Date.setUTCMinutes("59", true, -1) +Return value: 1582973940999 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940999 + +// Date.setUTCMinutes(60, true, -1) +Return value: 1582974000999 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000999 + +// Date.setUTCMinutes(-1, true, -1) +Return value: 1582970340999 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340999 + +// Date.setUTCMinutes(true, true, -1) +Return value: 1582970460999 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460999 + +// Date.setUTCMinutes(false, true, -1) +Return value: 1582970400999 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400999 + +// Date.setUTCMinutes(60.5, true, -1) +Return value: 1582974000999 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000999 + +// Date.setUTCMinutes(0, false, -1) +Return value: 1582970399999 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399999 + +// Date.setUTCMinutes("59", false, -1) +Return value: 1582973939999 + +Original object: Sat Feb 29 16:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973939999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973939999 + +// Date.setUTCMinutes(60, false, -1) +Return value: 1582973999999 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999999 + +// Date.setUTCMinutes(-1, false, -1) +Return value: 1582970339999 + +Original object: Sat Feb 29 15:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970339999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970339999 + +// Date.setUTCMinutes(true, false, -1) +Return value: 1582970459999 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459999 + +// Date.setUTCMinutes(false, false, -1) +Return value: 1582970399999 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399999 + +// Date.setUTCMinutes(60.5, false, -1) +Return value: 1582973999999 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999999 + +// Date.setUTCMinutes(0, 60.5, -1) +Return value: 1582970459999 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459999 + +// Date.setUTCMinutes("59", 60.5, -1) +Return value: 1582973999999 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999999 + +// Date.setUTCMinutes(60, 60.5, -1) +Return value: 1582974059999 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059999 + +// Date.setUTCMinutes(-1, 60.5, -1) +Return value: 1582970399999 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399999 + +// Date.setUTCMinutes(true, 60.5, -1) +Return value: 1582970519999 + +Original object: Sat Feb 29 15:46:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970519999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970519999 + +// Date.setUTCMinutes(false, 60.5, -1) +Return value: 1582970459999 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459999 + +// Date.setUTCMinutes(60.5, 60.5, -1) +Return value: 1582974059999 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 999 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059999 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 999 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059999 + +// Date.setUTCMinutes(0, 0, true) +Return value: 1582970400001 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400001 + +// Date.setUTCMinutes("59", 0, true) +Return value: 1582973940001 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940001 + +// Date.setUTCMinutes(60, 0, true) +Return value: 1582974000001 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000001 + +// Date.setUTCMinutes(-1, 0, true) +Return value: 1582970340001 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340001 + +// Date.setUTCMinutes(true, 0, true) +Return value: 1582970460001 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460001 + +// Date.setUTCMinutes(false, 0, true) +Return value: 1582970400001 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400001 + +// Date.setUTCMinutes(60.5, 0, true) +Return value: 1582974000001 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000001 + +// Date.setUTCMinutes(0, "59", true) +Return value: 1582970459001 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459001 + +// Date.setUTCMinutes("59", "59", true) +Return value: 1582973999001 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999001 + +// Date.setUTCMinutes(60, "59", true) +Return value: 1582974059001 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059001 + +// Date.setUTCMinutes(-1, "59", true) +Return value: 1582970399001 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399001 + +// Date.setUTCMinutes(true, "59", true) +Return value: 1582970519001 + +Original object: Sat Feb 29 15:46:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970519001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970519001 + +// Date.setUTCMinutes(false, "59", true) +Return value: 1582970459001 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459001 + +// Date.setUTCMinutes(60.5, "59", true) +Return value: 1582974059001 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059001 + +// Date.setUTCMinutes(0, 60, true) +Return value: 1582970460001 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460001 + +// Date.setUTCMinutes("59", 60, true) +Return value: 1582974000001 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000001 + +// Date.setUTCMinutes(60, 60, true) +Return value: 1582974060001 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060001 + +// Date.setUTCMinutes(-1, 60, true) +Return value: 1582970400001 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400001 + +// Date.setUTCMinutes(true, 60, true) +Return value: 1582970520001 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520001 + +// Date.setUTCMinutes(false, 60, true) +Return value: 1582970460001 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460001 + +// Date.setUTCMinutes(60.5, 60, true) +Return value: 1582974060001 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060001 + +// Date.setUTCMinutes(0, -1, true) +Return value: 1582970399001 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399001 + +// Date.setUTCMinutes("59", -1, true) +Return value: 1582973939001 + +Original object: Sat Feb 29 16:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973939001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973939001 + +// Date.setUTCMinutes(60, -1, true) +Return value: 1582973999001 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999001 + +// Date.setUTCMinutes(-1, -1, true) +Return value: 1582970339001 + +Original object: Sat Feb 29 15:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970339001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970339001 + +// Date.setUTCMinutes(true, -1, true) +Return value: 1582970459001 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459001 + +// Date.setUTCMinutes(false, -1, true) +Return value: 1582970399001 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399001 + +// Date.setUTCMinutes(60.5, -1, true) +Return value: 1582973999001 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999001 + +// Date.setUTCMinutes(0, true, true) +Return value: 1582970401001 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401001 + +// Date.setUTCMinutes("59", true, true) +Return value: 1582973941001 + +Original object: Sat Feb 29 16:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582973941001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973941001 + +// Date.setUTCMinutes(60, true, true) +Return value: 1582974001001 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001001 + +// Date.setUTCMinutes(-1, true, true) +Return value: 1582970341001 + +Original object: Sat Feb 29 15:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970341001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970341001 + +// Date.setUTCMinutes(true, true, true) +Return value: 1582970461001 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461001 + +// Date.setUTCMinutes(false, true, true) +Return value: 1582970401001 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401001 + +// Date.setUTCMinutes(60.5, true, true) +Return value: 1582974001001 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001001 + +// Date.setUTCMinutes(0, false, true) +Return value: 1582970400001 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400001 + +// Date.setUTCMinutes("59", false, true) +Return value: 1582973940001 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940001 + +// Date.setUTCMinutes(60, false, true) +Return value: 1582974000001 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000001 + +// Date.setUTCMinutes(-1, false, true) +Return value: 1582970340001 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340001 + +// Date.setUTCMinutes(true, false, true) +Return value: 1582970460001 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460001 + +// Date.setUTCMinutes(false, false, true) +Return value: 1582970400001 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400001 + +// Date.setUTCMinutes(60.5, false, true) +Return value: 1582974000001 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000001 + +// Date.setUTCMinutes(0, 60.5, true) +Return value: 1582970460001 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460001 + +// Date.setUTCMinutes("59", 60.5, true) +Return value: 1582974000001 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000001 + +// Date.setUTCMinutes(60, 60.5, true) +Return value: 1582974060001 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060001 + +// Date.setUTCMinutes(-1, 60.5, true) +Return value: 1582970400001 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400001 + +// Date.setUTCMinutes(true, 60.5, true) +Return value: 1582970520001 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520001 + +// Date.setUTCMinutes(false, 60.5, true) +Return value: 1582970460001 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460001 + +// Date.setUTCMinutes(60.5, 60.5, true) +Return value: 1582974060001 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 1 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060001 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 1 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060001 + +// Date.setUTCMinutes(0, 0, false) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes("59", 0, false) +Return value: 1582973940000 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940000 + +// Date.setUTCMinutes(60, 0, false) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(-1, 0, false) +Return value: 1582970340000 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340000 + +// Date.setUTCMinutes(true, 0, false) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(false, 0, false) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(60.5, 0, false) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(0, "59", false) +Return value: 1582970459000 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459000 + +// Date.setUTCMinutes("59", "59", false) +Return value: 1582973999000 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999000 + +// Date.setUTCMinutes(60, "59", false) +Return value: 1582974059000 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059000 + +// Date.setUTCMinutes(-1, "59", false) +Return value: 1582970399000 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399000 + +// Date.setUTCMinutes(true, "59", false) +Return value: 1582970519000 + +Original object: Sat Feb 29 15:46:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970519000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970519000 + +// Date.setUTCMinutes(false, "59", false) +Return value: 1582970459000 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459000 + +// Date.setUTCMinutes(60.5, "59", false) +Return value: 1582974059000 + +Original object: Sat Feb 29 16:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582974059000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974059000 + +// Date.setUTCMinutes(0, 60, false) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes("59", 60, false) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(60, 60, false) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(-1, 60, false) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(true, 60, false) +Return value: 1582970520000 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520000 + +// Date.setUTCMinutes(false, 60, false) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(60.5, 60, false) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(0, -1, false) +Return value: 1582970399000 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399000 + +// Date.setUTCMinutes("59", -1, false) +Return value: 1582973939000 + +Original object: Sat Feb 29 16:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973939000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973939000 + +// Date.setUTCMinutes(60, -1, false) +Return value: 1582973999000 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999000 + +// Date.setUTCMinutes(-1, -1, false) +Return value: 1582970339000 + +Original object: Sat Feb 29 15:43:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 43 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970339000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 58 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970339000 + +// Date.setUTCMinutes(true, -1, false) +Return value: 1582970459000 + +Original object: Sat Feb 29 15:45:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970459000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970459000 + +// Date.setUTCMinutes(false, -1, false) +Return value: 1582970399000 + +Original object: Sat Feb 29 15:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582970399000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970399000 + +// Date.setUTCMinutes(60.5, -1, false) +Return value: 1582973999000 + +Original object: Sat Feb 29 16:44:59 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 59 +Original object.getTime(): 1582973999000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 59 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973999000 + +// Date.setUTCMinutes(0, true, false) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes("59", true, false) +Return value: 1582973941000 + +Original object: Sat Feb 29 16:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582973941000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973941000 + +// Date.setUTCMinutes(60, true, false) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(-1, true, false) +Return value: 1582970341000 + +Original object: Sat Feb 29 15:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970341000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970341000 + +// Date.setUTCMinutes(true, true, false) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(false, true, false) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(60.5, true, false) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(0, false, false) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes("59", false, false) +Return value: 1582973940000 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940000 + +// Date.setUTCMinutes(60, false, false) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(-1, false, false) +Return value: 1582970340000 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340000 + +// Date.setUTCMinutes(true, false, false) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(false, false, false) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(60.5, false, false) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(0, 60.5, false) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes("59", 60.5, false) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(60, 60.5, false) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(-1, 60.5, false) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(true, 60.5, false) +Return value: 1582970520000 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520000 + +// Date.setUTCMinutes(false, 60.5, false) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(60.5, 60.5, false) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(0, 0, 1000.5) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes("59", 0, 1000.5) +Return value: 1582973941000 + +Original object: Sat Feb 29 16:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582973941000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973941000 + +// Date.setUTCMinutes(60, 0, 1000.5) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(-1, 0, 1000.5) +Return value: 1582970341000 + +Original object: Sat Feb 29 15:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970341000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970341000 + +// Date.setUTCMinutes(true, 0, 1000.5) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(false, 0, 1000.5) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(60.5, 0, 1000.5) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(0, "59", 1000.5) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes("59", "59", 1000.5) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(60, "59", 1000.5) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(-1, "59", 1000.5) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(true, "59", 1000.5) +Return value: 1582970520000 + +Original object: Sat Feb 29 15:47:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970520000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970520000 + +// Date.setUTCMinutes(false, "59", 1000.5) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(60.5, "59", 1000.5) +Return value: 1582974060000 + +Original object: Sat Feb 29 16:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974060000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974060000 + +// Date.setUTCMinutes(0, 60, 1000.5) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes("59", 60, 1000.5) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(60, 60, 1000.5) +Return value: 1582974061000 + +Original object: Sat Feb 29 16:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974061000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974061000 + +// Date.setUTCMinutes(-1, 60, 1000.5) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(true, 60, 1000.5) +Return value: 1582970521000 + +Original object: Sat Feb 29 15:47:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970521000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970521000 + +// Date.setUTCMinutes(false, 60, 1000.5) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(60.5, 60, 1000.5) +Return value: 1582974061000 + +Original object: Sat Feb 29 16:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974061000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974061000 + +// Date.setUTCMinutes(0, -1, 1000.5) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes("59", -1, 1000.5) +Return value: 1582973940000 + +Original object: Sat Feb 29 16:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582973940000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973940000 + +// Date.setUTCMinutes(60, -1, 1000.5) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(-1, -1, 1000.5) +Return value: 1582970340000 + +Original object: Sat Feb 29 15:44:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970340000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970340000 + +// Date.setUTCMinutes(true, -1, 1000.5) +Return value: 1582970460000 + +Original object: Sat Feb 29 15:46:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970460000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970460000 + +// Date.setUTCMinutes(false, -1, 1000.5) +Return value: 1582970400000 + +Original object: Sat Feb 29 15:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582970400000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970400000 + +// Date.setUTCMinutes(60.5, -1, 1000.5) +Return value: 1582974000000 + +Original object: Sat Feb 29 16:45:00 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 0 +Original object.getTime(): 1582974000000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 0 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974000000 + +// Date.setUTCMinutes(0, true, 1000.5) +Return value: 1582970402000 + +Original object: Sat Feb 29 15:45:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582970402000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970402000 + +// Date.setUTCMinutes("59", true, 1000.5) +Return value: 1582973942000 + +Original object: Sat Feb 29 16:44:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582973942000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973942000 + +// Date.setUTCMinutes(60, true, 1000.5) +Return value: 1582974002000 + +Original object: Sat Feb 29 16:45:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582974002000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974002000 + +// Date.setUTCMinutes(-1, true, 1000.5) +Return value: 1582970342000 + +Original object: Sat Feb 29 15:44:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582970342000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970342000 + +// Date.setUTCMinutes(true, true, 1000.5) +Return value: 1582970462000 + +Original object: Sat Feb 29 15:46:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582970462000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970462000 + +// Date.setUTCMinutes(false, true, 1000.5) +Return value: 1582970402000 + +Original object: Sat Feb 29 15:45:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582970402000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970402000 + +// Date.setUTCMinutes(60.5, true, 1000.5) +Return value: 1582974002000 + +Original object: Sat Feb 29 16:45:02 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 2 +Original object.getTime(): 1582974002000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 2 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974002000 + +// Date.setUTCMinutes(0, false, 1000.5) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes("59", false, 1000.5) +Return value: 1582973941000 + +Original object: Sat Feb 29 16:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582973941000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582973941000 + +// Date.setUTCMinutes(60, false, 1000.5) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(-1, false, 1000.5) +Return value: 1582970341000 + +Original object: Sat Feb 29 15:44:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 44 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970341000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 9 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 59 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970341000 + +// Date.setUTCMinutes(true, false, 1000.5) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(false, false, 1000.5) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(60.5, false, 1000.5) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(0, 60.5, 1000.5) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes("59", 60.5, 1000.5) +Return value: 1582974001000 + +Original object: Sat Feb 29 16:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974001000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974001000 + +// Date.setUTCMinutes(60, 60.5, 1000.5) +Return value: 1582974061000 + +Original object: Sat Feb 29 16:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974061000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974061000 + +// Date.setUTCMinutes(-1, 60.5, 1000.5) +Return value: 1582970401000 + +Original object: Sat Feb 29 15:45:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 45 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970401000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 0 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970401000 + +// Date.setUTCMinutes(true, 60.5, 1000.5) +Return value: 1582970521000 + +Original object: Sat Feb 29 15:47:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 47 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970521000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 2 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970521000 + +// Date.setUTCMinutes(false, 60.5, 1000.5) +Return value: 1582970461000 + +Original object: Sat Feb 29 15:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 15 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582970461000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582970461000 + +// Date.setUTCMinutes(60.5, 60.5, 1000.5) +Return value: 1582974061000 + +Original object: Sat Feb 29 16:46:01 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 46 +Original object.getMonth(): 1 +Original object.getSeconds(): 1 +Original object.getTime(): 1582974061000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 11 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 1 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 1 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1582974061000 + + +/// End of method test Date.setUTCMinutes(minute, second, millisecond) + diff --git a/core/tests/swfs/avm1/date/setUTCMinutes/test.fla b/core/tests/swfs/avm1/date/setUTCMinutes/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..b224082b7b57557245b6fd0dc62bed9be5feeee8 GIT binary patch literal 5362 zcmbVQXH-+$)(wQ-OArtQ6ogPh?@c;{l0=Z+d+#-&C{3C|D1so;#0vLz0&n71V?*8Gy zLIoQgeF^+pdn+5UHYqYgt*xk?`M$QzAL(|Ss(3s}c0!E(jcH{zf3RPt%?(?028+k1 z_{Zrxe4MzdR5hM#`i3pL)%NkK+uU|^$iYH-5FCbtSdQ% z)jy>4^aMkNuGz1U#p%Eo`mCCObnj#(6)-C}bg;u~_JlXCfcMNDg){v)V^+TEK}0~U zqs%r$qEVv*j3+xO;IW{@Htx(eiinS-b@H{~L*m8~qU6jm-y?cYskV|0G7ihtvFB+> z{jRx+?xCO`f*~Q@!)yaeY$Jjn@b#<&RVyl9R(#f`A=jj3UAI+MGqQIfqlP2Hwu7Y| zt~w=rVTI5rbyOK8p{Y&itny!Lq;+mLzeQ>#mY3iE{t(r&0omqh>OUF~-ZNu8iolfA~gc*5GeS*O!pQzl%w%+@lE4qwXeXWS1Jsmp9P*0Hdw;n5Bn;%Qn7i_nqz1AM=U841 zPDTnb98Q7ubffCoPM54jAtT_CeIpWAeS@0BXgN#>3e|A!u?|UqmAJqTPMzCkw(#BA z_~m!>0^)VZ%4$-yO~J^6o7E2dbi~KK0Spn#3EYy8p*b#S-@&Y+kIj2z1{1jE=4btM zbrYMQ5Q7|yvxWwp#LD@+lk*ft9OJn(w&)qYULP=9=k_G4Ld_dv0(!rWtWfu!+&ANE zToIjL7|r)PcK_%ev5>9kEu({Qp}QVG97+l*rOps}CyAM1^75Ac%=Bj6h{R?pzd$SpjeAd&T#^!$do%B4E<(yfg@^@Z=cWA zI1#;4cv4eQM}MqwOya8HysLQ2AxmY5B#pE4#|d2O*0I%hJFm(QCv%P9N3PzqHdvT$JvOMJ0(r0j=04h&JBajq2|3k{49%0{HC(8A-S0D> z;ViE+98}ZbD{zotx@4L&pmJLyH>~UxZ^2&LdLx*EF0w7W&V7QD$Lvr<2@uXAxa1n| zXWA`Z6Nb}6V5MU>>Z@gYqcSRNwW4H@rLC5vioD@v)li@*7x}Y^_Lw^sDDnBRx`p#< zv$i=#t$>Vfu~Wf86~5&g+@x^?9tFg};PhqRX68fVE9&8v$f3>Dt+-Xb1HwtIqR{iV z!py0?Q|!+2W0QOdDYF@#rdNhzw4E{vG`{U9Yy~rh?*^1;2^~{&Pn?DX--B}=j1_`U zIjAf#$!=fOZ#&t>01K3f$US@rl?bnPjB>}2-LSJUp^ViTzGf^zzR81vS6SaAa@b!h*L+&Q1~6ubZO@bz_KRHt2z*fA=3|@b`4J?Tvgv zvR4R%W!wGPd<^-RuLY;a3Hbx^DYm7rblZkk!q`%#bekp-CLqBv>tbm~+ZlIc;=#Sv z4FpG?Sab(LgF6G4vXWE@;fEDNLMj?c;g;<77LmM%(m~j*gG%Xp<4a!JX0FjmxC7nU z-eYO+Wn-kwugET}wS<1N%)XYe$RXA)1B&A*>4hYXVht$?zMX2euFP4p8G^1g83Y|0 zWi*@KIy!f3)n9k0EiO^O8f0V@WcIL2`8UZvy^Eg9;|HF(;Z6&?>rn)fy0hw2Op&+= z^sPE-A}cgE)PfKjh-b9KvxQVKS`}-`@y8SxR$=SZJm^B zCPyjz=UY5D1OE5v6nHqd+;CB(h_M0yv=^rn!r#Wt+1E+W-p|k3!_oKOXOr={=T#Y+ z^S5{L<6-bX-8Nie_sPLWZxAU>gxrvtdR8>L+O?&B6Scmt^r`u*Yc{|gD1dC3KJ|lw z9OPN17Bjbl+)(fF=+;#SzNT=zA)4J|&Z}%KV-r0N8u6%0yvnG#-Te&5qCj|F{b8{k znd8YKwc|~Bl3CHKZ=uLsw2fRLpK3^(Qz9eR8>cxk43}h`ilU?e5YtwyI=+cdQK3>O zUZ6uwg0~bl7poVbUiE5}lzE1h@mUWwbrX&8t|&G8dpLf1k1kOHCH_gzwkF$-UQ#wx zB?LUjMK60|$oIaE5*M9I!c(V9xNTkTf~cr7$$N->IlAs$>^z1WBaPCjHE*JjzhnG9 zbr(H(KPQ_~KYgFB{~-4COHLZ;h{aY%Nb$}?u9fTQ-S=Oyb98yPKIsf7d22A=$nV=Y zr@qmEMZmotOwlgYuS--EZK0=>+4_8Qz>>X>@Dv&bQfXm6_;-dBzDNkR$Y=wP%UiyuPo~hln~jbSWt0$@cBj~u&#(( z*`{Vi{~c>73xRRcQkFoD<@Hxn(cyF@bFSJ3t}HpVfUz25I^*6&7`4gRgDs^sPGbB- zaDR02Qc=Vo%tG>t_TjeI-K$O5lw6YI2OAJ-Vc~JNZ>(syj@V3xdeO~itK|IPFOF(X z17APkmR-lce}^0xk~{b{yax}ri`E5e)fH>3{o3}b76t-KQi+#Ugxh96Qlfn#rsu8^ z74wQg4BA<;%m~Ym^m+P$D}!};mSkLD_pu#g&iCDrdy-j6;4;sdq*b{b%Fg7$H`(u= zF1l^IOUE#nr|9>hHAr^XCxS%B!YdZN9BH0TfA*76E|ux1@~%wbN=+EA@9(#SadVC! z`D^=~@qb>a=(BFAd`2}Jc*8BQw9L%`nFi&^RQS=x^GNR|#zR6zuw?3`$bHcbQ5%jG2T3%B(Dgk3 zD^B@Vk^21b_2GIHl;@&5(%>9Fv%rOsF5>@~!1O zA|@l(Ge*LYRh~@!balVr+&$p*aJ?Tp+C3YVo@N>AWH1uV{BhGb8eVUrSg0)+Ik?C} zyQvuJeFyX^N3tfG+yTb3gcZV2ISbQ!MYl{>7nv>dvg$@iOxy?IiLYuL(cIsqlJW2T zQR16ngC&ab^FI?*McZr{Y6$OpY%!I2%?vvVcnoNTB-DG=OLOqT)}haI?M}5~CzKe5 z=6MYxb@6so)lqN}1Liy@2t|DS%dDfDML_18vDT8Jv(1l$#f_j8MA>eFJZRmXtw;Ch zzq9DZg$_tTdj;6_DjkaA`StvlN*R6o;&mjJ?C}h#$6p`_>b_*Iw{lVy6h7E)?xLl` zqbq_tb}T^3Ua_i5wyuRxr*3xgVz2v`#c!2ibkhyW;=oA0hdpx28_p`imF&s}95)&c z#8%s_q_YIG5g=Rft`MC?ulH2bh6kb>2ajjS+nZ0XQRvp%p3fH+bvakl-NRMQi=qd! zmzbd&!VZC}N9xYpK5OSmHqH*m4(3!)_s5HoMwFFY?uQ zL}Q4u@7-{cFuDr8D3jZPkI;-Ob>h-H0JVv}AEdoF1!D4C$uO!jMV2ATTAKy$63| zsnNB@@O=MZGik*jX;jE{2Ic-46?V)u|HoDDpx_5#jI<_6`9?SI;h7umh?feOA;wGE z)ck4Tbu5LJ#e$mel(Dd-J#6}qaIg|&ad8s6?NK6v8Iaq5%x*%C{;g$9g{ewyzOm3z(<(uvTXW8)p^#6<5Y1C))E*|%#G z2b21^!mqih*X4e3#p~RtXD>&X_PS`th`sK`YdpWb6)e6xgmo z)J|pd(>e_EW-9iXUzCo_tbIIg{im7PHjmj836^%R697T7DE%-NlT+*v8 z^JZ2cZM8q7z2gjDi{~#iQ;9K;XsO72Rdn6`eA0t#_Ul?(2>v@DXucWeXQ}glWf_{w zM$FU3+0Fj%mCm33KV_WB69N|I3%^UdERAfOJp}ZS?ke_P_8xZpw$`>z_Kp{izYr1u zZ~=?}dH@?h@Z$b*yeq$`r2bNSGA=ZsYvgvoOO@x+E;S)Pd*2KF#=#At3pX-`DC>#+ za=(<28dK))GhVn|+NHa@^F_Ca^s=}1@^W*wwf1xN^biQRScSEnr;Yu;RXmSWF<5T&?J48e2}yj6qZ)gx)?$gNc#OzFrgWyR zsg_ZHU>KFJ=KVVj-qgw5q0CCb~C4-CHcAOGdq_TFYv!Rw)-$A~5!N z(mXT@A0DZXw8;{2^@s#tmCMC+YHd9}JDo@*X4dD{R}+cV#LR4VdVW2TNhFhVsd?)A zAk>kTH3|*lH(Ofq1*G|)jYIwR-uHR@|r?RT_nwS~oS~siiT;Rm4ryzv*%tH?2O;uv1V+TCt6r67%cH zL~3?@HnTvbWfSuo3#+MQd~R-fF16}NEBXy#UB=gO)0rX^H!z-`+E3}2odlN^$ndRJ z>*GNY6C`jy7w-wF%K%Rw3ENQ7^aJY<$XW%=GD=m|j}^6kU@Ev;l!Adysy7Olf^I4s zMnf+u@Sat!n1J17{Qy@vKw5!rm^#obBINEkHtl!2^VsVc8Y)zDss28jNpD!1k4~G6Wa!qROCSx}y&IIc>l5~%Ty?D>?{4Qu zhOTXwN~UJ{$zCsIeD6WV?+&}^k&XkDV}}rSjjzjL2{_1UJH&Qw3Uzy|0cUwVE`#4? zPTL{wo*H8}C_ZF`Yk|L?bv{xn4RjstwBJFw3*+5TBrdzJm&$tCI)<{2)N)Z_QxCrV z9muIUm`=cI{eZ5HtVTI;_Jdk1LY3;9NWd`}CK->%;ShZV$!VxkOChxY%qiI6ItZ{T z0E+}Xky@CUpP8ASpPNlh1A4}S5(Xo$)#^~xN@}BGWxNFf8Qf@0pAKfgsRWLj>Y-7D zlgr>+Shytl+fd}2B8Z#}xlcHNW*10c|5y4k4-IHWL4+t5YV&sciQN|LcGGT)cKZvv z9kJVgvD=c}eu-o4sNLS zA#gAZywo9ZC=9&ZA@E8Vc(p^|wJ>nFL*Vr=aHK=vOJU&49Rf$gz*jm1z8VJJ=n$xc zfj2t@j)j4@It0EJ2EN`Q@OBt@r$gY~FmSv>;6xbsMu)&R!@$W7fm2~%tV3Wt3`{%+ zh)QF+XXB-{)X{HY=La_#^IPpK+dTi3h>^T6zfE_d zcjzxiqsq<{^1B$-ol|o;Xyb)W$Fru|&Z(((rc&oWTNcS%JASSaJ-3*i z_bDxxABI*J8I+@=-s`_g-#K{ra7QhCs2*tM6uTa4^}jC?($fh7*);Q+Obih5uIu>;ub$PJOx+AjoO*XI%DPg1{Z zvkM8HTuAW4tRb9?;7Wk#1c+t5*04Y-sFlh-+76#_ghiCaT;TG83~?iHpRv}IS-eC^ z$PYI;5S9aE98MVa_ptG??Bc2Tw}{9)fJ-r#= z&mAO2OEXdAbL1)Dli0=vi<}035^C_umL(kE^Dl>q&!OYdVnSd=ptq05CG>Kr8g`Afzg z-CVXEeC=d_IGCRRjxCNP&?sezmxrm3M#wC*FL6kEMuL7g3|630MJpF`!!_7xwCVDCDA@R}8fX-LY6q!M?hs7$wD|M5RjaIu&y5slXJ_``iKqN-;o8DMihMk&Vrx3rMhusr|0Sx}_U zWsF_dj;KlWnZutp;@gAB8}qS!V@$nZ!m4Fy)taTDJ_chCS`Erk**a8IT_J4rI}W`V zSBh?sZ~8ByPs=Mc^aB0*sK)&(=tNm z++4k*elDDVf0zSEgbscn%16u%5)Sk>y6T0y2o6PgS z;>f+KO!q^26z`(H{3v~N)3bY&zW3l6oemque`}T zV#{LbPhbgE820Trn6SRrBIVqW+&g-fI|TZEnYlwGS0qlQ%x+8gQL4q2Jll(V$ewzY zF+`Szu~VX*lGw#MuTj)6wL-q$StPcZK_j6M%k4t^I~wAbo+(&%LyW8<4f0|rz=5bn zov7aY|BI^s+mN`#g4jpumk5m)M$;c*JD9!*vxvX!k9d@JM%zYww6nn25r5@mf<(Lv zBks=`-rAPEz#BC1uX^&s%lR1rc9-ox;D0EsU8$nCQpM3zOH^sMMCCRCyLqNV z?HG-nTp=ZiJPwkZcun}H>qzmGBT|Qdt9pQ+`dPx3%)?n-eatcQCLcCSpH}mDpbGz~SNT zmhF|>=i!x+|AtrYd~L6coavRjCokJxiTc;GM4j{Zj+_&9MtS8-=SYroend@|&c!(r z)o%O+eGCbZ$B zGt(|g?W)#)ci|lt$lqav|6quf^v^2?^PImN9466^jDyI^!Loj+)yoza+Rnq zVkOJ$W}nb^pef)G0@dp}_&z0dQH#6tY~uBikNJY!gH)1XGiRy7opo@GdXu6TC&dcB J{0HFg``zB8RiFR> literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setUTCMonth/output.txt b/core/tests/swfs/avm1/date/setUTCMonth/output.txt new file mode 100644 index 000000000..b52bb4748 --- /dev/null +++ b/core/tests/swfs/avm1/date/setUTCMonth/output.txt @@ -0,0 +1,1500 @@ + +/// Start of method test Date.setUTCMonth() + +// Date.setUTCMonth() +Return value: 1580293353000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580293353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580293353000 + + +/// End of method test Date.setUTCMonth() + + +/// Start of method test Date.setUTCMonth(month) + +// Date.setUTCMonth(0) +Return value: 1580293353000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580293353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580293353000 + +// Date.setUTCMonth("11") +Return value: 1609237353000 + +Original object: Tue Dec 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609237353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609237353000 + +// Date.setUTCMonth(12) +Return value: 1611915753000 + +Original object: Fri Jan 29 16:07:33 GMT+0545 2021 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1611915753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1611915753000 + +// Date.setUTCMonth(-1) +Return value: 1577614953000 + +Original object: Sun Dec 29 16:07:33 GMT+0545 2019 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577614953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577614953000 + +// Date.setUTCMonth(true) +Return value: 1582971753000 + +Original object: Sat Feb 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1582971753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1582971753000 + +// Date.setUTCMonth(false) +Return value: 1580293353000 + +Original object: Wed Jan 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580293353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580293353000 + +// Date.setUTCMonth(11.5) +Return value: 1609237353000 + +Original object: Tue Dec 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609237353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609237353000 + + +/// End of method test Date.setUTCMonth(month) + + +/// Start of method test Date.setUTCMonth(month, date) + +// Date.setUTCMonth(0, 0) +Return value: 1577787753000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 2019 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577787753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577787753000 + +// Date.setUTCMonth("11", 0) +Return value: 1606731753000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606731753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606731753000 + +// Date.setUTCMonth(12, 0) +Return value: 1609410153000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609410153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609410153000 + +// Date.setUTCMonth(-1, 0) +Return value: 1575109353000 + +Original object: Sat Nov 30 16:07:33 GMT+0545 2019 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1575109353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1575109353000 + +// Date.setUTCMonth(true, 0) +Return value: 1580466153000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580466153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580466153000 + +// Date.setUTCMonth(false, 0) +Return value: 1577787753000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 2019 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577787753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577787753000 + +// Date.setUTCMonth(11.5, 0) +Return value: 1606731753000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606731753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606731753000 + +// Date.setUTCMonth(0, "31") +Return value: 1580466153000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580466153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580466153000 + +// Date.setUTCMonth("11", "31") +Return value: 1609410153000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609410153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609410153000 + +// Date.setUTCMonth(12, "31") +Return value: 1612088553000 + +Original object: Sun Jan 31 16:07:33 GMT+0545 2021 +Original object.getDate(): 31 +Original object.getDay(): 0 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1612088553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1612088553000 + +// Date.setUTCMonth(-1, "31") +Return value: 1577787753000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 2019 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577787753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577787753000 + +// Date.setUTCMonth(true, "31") +Return value: 1583144553000 + +Original object: Mon Mar 2 16:07:33 GMT+0545 2020 +Original object.getDate(): 2 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 1583144553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 2 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1583144553000 + +// Date.setUTCMonth(false, "31") +Return value: 1580466153000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580466153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580466153000 + +// Date.setUTCMonth(11.5, "31") +Return value: 1609410153000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609410153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609410153000 + +// Date.setUTCMonth(0, 32) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setUTCMonth("11", 32) +Return value: 1609496553000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1609496553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1609496553000 + +// Date.setUTCMonth(12, 32) +Return value: 1612174953000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1612174953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1612174953000 + +// Date.setUTCMonth(-1, 32) +Return value: 1577874153000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1577874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1577874153000 + +// Date.setUTCMonth(true, 32) +Return value: 1583230953000 + +Original object: Tue Mar 3 16:07:33 GMT+0545 2020 +Original object.getDate(): 3 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 1583230953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1583230953000 + +// Date.setUTCMonth(false, 32) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setUTCMonth(11.5, 32) +Return value: 1609496553000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1609496553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1609496553000 + +// Date.setUTCMonth(0, -1) +Return value: 1577701353000 + +Original object: Mon Dec 30 16:07:33 GMT+0545 2019 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577701353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577701353000 + +// Date.setUTCMonth("11", -1) +Return value: 1606645353000 + +Original object: Sun Nov 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606645353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606645353000 + +// Date.setUTCMonth(12, -1) +Return value: 1609323753000 + +Original object: Wed Dec 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609323753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609323753000 + +// Date.setUTCMonth(-1, -1) +Return value: 1575022953000 + +Original object: Fri Nov 29 16:07:33 GMT+0545 2019 +Original object.getDate(): 29 +Original object.getDay(): 5 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1575022953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1575022953000 + +// Date.setUTCMonth(true, -1) +Return value: 1580379753000 + +Original object: Thu Jan 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580379753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580379753000 + +// Date.setUTCMonth(false, -1) +Return value: 1577701353000 + +Original object: Mon Dec 30 16:07:33 GMT+0545 2019 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577701353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577701353000 + +// Date.setUTCMonth(11.5, -1) +Return value: 1606645353000 + +Original object: Sun Nov 29 16:07:33 GMT+0545 2020 +Original object.getDate(): 29 +Original object.getDay(): 0 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606645353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606645353000 + +// Date.setUTCMonth(0, true) +Return value: 1577874153000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1577874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1577874153000 + +// Date.setUTCMonth("11", true) +Return value: 1606818153000 + +Original object: Tue Dec 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1606818153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606818153000 + +// Date.setUTCMonth(12, true) +Return value: 1609496553000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1609496553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1609496553000 + +// Date.setUTCMonth(-1, true) +Return value: 1575195753000 + +Original object: Sun Dec 1 16:07:33 GMT+0545 2019 +Original object.getDate(): 1 +Original object.getDay(): 0 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1575195753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 0 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1575195753000 + +// Date.setUTCMonth(true, true) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setUTCMonth(false, true) +Return value: 1577874153000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1577874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1577874153000 + +// Date.setUTCMonth(11.5, true) +Return value: 1606818153000 + +Original object: Tue Dec 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1606818153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606818153000 + +// Date.setUTCMonth(0, false) +Return value: 1577787753000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 2019 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577787753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577787753000 + +// Date.setUTCMonth("11", false) +Return value: 1606731753000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606731753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606731753000 + +// Date.setUTCMonth(12, false) +Return value: 1609410153000 + +Original object: Thu Dec 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 4 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1609410153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1609410153000 + +// Date.setUTCMonth(-1, false) +Return value: 1575109353000 + +Original object: Sat Nov 30 16:07:33 GMT+0545 2019 +Original object.getDate(): 30 +Original object.getDay(): 6 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1575109353000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1575109353000 + +// Date.setUTCMonth(true, false) +Return value: 1580466153000 + +Original object: Fri Jan 31 16:07:33 GMT+0545 2020 +Original object.getDate(): 31 +Original object.getDay(): 5 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1580466153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1580466153000 + +// Date.setUTCMonth(false, false) +Return value: 1577787753000 + +Original object: Tue Dec 31 16:07:33 GMT+0545 2019 +Original object.getDate(): 31 +Original object.getDay(): 2 +Original object.getFullYear(): 2019 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 11 +Original object.getSeconds(): 33 +Original object.getTime(): 1577787753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 31 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2019 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 11 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 119 +Original object.getYear(): 119 +Original object.valueOf(): 1577787753000 + +// Date.setUTCMonth(11.5, false) +Return value: 1606731753000 + +Original object: Mon Nov 30 16:07:33 GMT+0545 2020 +Original object.getDate(): 30 +Original object.getDay(): 1 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 10 +Original object.getSeconds(): 33 +Original object.getTime(): 1606731753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 30 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 10 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1606731753000 + +// Date.setUTCMonth(0, 32.5) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setUTCMonth("11", 32.5) +Return value: 1609496553000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1609496553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1609496553000 + +// Date.setUTCMonth(12, 32.5) +Return value: 1612174953000 + +Original object: Mon Feb 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1612174953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1612174953000 + +// Date.setUTCMonth(-1, 32.5) +Return value: 1577874153000 + +Original object: Wed Jan 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 3 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1577874153000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 3 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1577874153000 + +// Date.setUTCMonth(true, 32.5) +Return value: 1583230953000 + +Original object: Tue Mar 3 16:07:33 GMT+0545 2020 +Original object.getDate(): 3 +Original object.getDay(): 2 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 1583230953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 3 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 120 +Original object.getYear(): 120 +Original object.valueOf(): 1583230953000 + +// Date.setUTCMonth(false, 32.5) +Return value: 1580552553000 + +Original object: Sat Feb 1 16:07:33 GMT+0545 2020 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): 2020 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 1580552553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): 2020 +Original object.getUTCHours(): 10 +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(): 1580552553000 + +// Date.setUTCMonth(11.5, 32.5) +Return value: 1609496553000 + +Original object: Fri Jan 1 16:07:33 GMT+0545 2021 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 2021 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 0 +Original object.getSeconds(): 33 +Original object.getTime(): 1609496553000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 2021 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 0 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 121 +Original object.getYear(): 121 +Original object.valueOf(): 1609496553000 + + +/// End of method test Date.setUTCMonth(month, date) + diff --git a/core/tests/swfs/avm1/date/setUTCMonth/test.fla b/core/tests/swfs/avm1/date/setUTCMonth/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..c058657884516cfa67242a33b3271f527567d2e3 GIT binary patch literal 5346 zcmbVwby!qe_y5o#9Rh;nNOyN54a3kaokN4PA`J>7sWb`#(ozyicS$2%Lk|s#2=g7@ z``+ul{_gwFZ=Yv9`#I;V&pP|;=d<>+)(51HhE4_mU;_ZqmMswAZv*)VprI-cmIE8} zfc~c!4$@0gNl%VTRqNq@-B7Wy{}XJ6H@_zg4FF)l0{{q-Zi?EPitaYP5IZ*?Zhwet zxgo@TPKD@ZLFJM#XrAYV;&ohmttbg<{zF_Y_QoYu9cj)BQCF9sv4f2Ct8h736vzmni!InMf?}}?^RvCMJoO>q&nwi%q?WqF5Z;Wvx5CH6 zsikUr1u5YJYaSn4#MsH&q_O&2Wqxn~Z9TW?2UAAC0uH@{LX_gPEe~yVuSBL?T3SBk z0Xsc7n;)sT2Cf;3*$|W+6|Mq&Ek*Y|-aBwgkj1viFE{kAdjoEj(C*g|;TBV?2sV|%50rR2$q;p4!z8>3_fzt{KVh6F5tH?qnaXpom{ zMM{h@#yQ&z{PHF8u4i{+Pl1;N>H(*XPX#nj06Sn6<_6pDBpR|!3|+mNA>+KEgx0-EXVaNpp(`Vi~d?DYxdtM7UX z-;W#j=aL`IAH|I?=}$6FuAWrqohP zHQA_6Db)u*X}bJ*<})vnDX6#Xx)c#YQzB1ocN3~NbX{gfBYC>EkxCEinkmDtv3E~F zxf=F10&m81P35ZPI6(!zWH^i>rY0;mPa{gZDJneh>Wfw;2K!flI zEXj8~4TGdcFCg>h#h1=038snGR(q|q-KWkvWfl$J0?B&Ix2(UK7vZE^+*j*;9Hi-U zoF%|&(Tt-8QHojfSwii0?t(q%)+)NfG|Q?#$J`Y+2oJ56YNqXW8}}7Xvy2{xT)mhq z-x`NBhoYsped0Esae4L(q7yy7bAE5=B`jC&cpg7+=KV5H%(!B@KxY1gC(&n=f!A>~ z-yCPohbgW;njK#~!E8XF{*lywX6r7lIF1`S0N}(10FeJZsUdbgR<>3?R<}6|&scPO zD@xXTctsXtalkx_NgbY~*F`yOX8U;Z;oPUfm0CyaD%s51N@0pCl`C8q6{k}<8T(Ad zG29g9_T$T3uh5J3k^U9y*O%>&b=YUtnAM_oWn^v)Qdw!o^=*%rskhrQ%VP-SDP!dP(j)y$5$nBJ6t9o)aE zBH&`5mF>s5&_%dU1=qDkcu1ZUhvC|XhGDPObSG)e3IEzAFP@8dQzxTVVRB{ zZ8?RP3p~o9Y27+2h8DF~z+h|f`0KEXai?WOC0?)X$%RVBXr1ujn~iU<`Lymc2GY4g z*70UZqMsHIS6a+>!9$@B)%;|ZX;+eCuZ7suWN^9+9|Ng>=#Z%$(GcC2cl1b>AQJyV zU!f&tOT<7r5h&}LanRS~~;Y;`u>?i756t6%u{j+ zdW4xnqjz+=LyCpN3?JjMX9lv)hJpyY@^ZFUW#=737CGl4FK%FmuRd3_ekAWV?RP4l z*<(}^=b#AX&Z4G*<*MXDrX?6=4ESUK@g1!QAkMcoU<_m>nc;Zt!N>DtYT|_2o+>9% z#uh0Jpo(vF^Q`RiRoq+{!(b8*L17kZwh!r!KPRP6)rc7ZCDXayxMrV}_%zo$>IK04 zc$)`8)_eoQeDsf&fq7=`Y5+ZMG3}@bFR&_n;z;t5b!U<~SKE+OCzGz@*C;o%$#$2> zhG1MRs8}K`2=i_1oB>p`@@ees>Pqq!aOw0Tp|-uM|!h7XHo_wqs7ecO0Mm;g&cB>By@WwWvt$h zQ%s%QNbB9bD8&l@7FxJMdPG#qu>Dys1b<0-8g@9Hc!MzZm})ZSa%KlLPZhp%WIj>R zy3eD%MF$iu9(-C(v~uO`I9RJG=325I0upoOsQScOl*qxDCB_qy~ojjttRp31?wv&~Wl3de%TFI_NLNFB>$oGTdp9j?A%azS0WKkkS z2LO;F4=9kYwX2i2qpqEgkCU5&_kWHjV}$!X2@=GoCm3;B+K<5rKzH9|VmjplRXSN0rQ8ns$Eu^|8Ne;2=8rp3=y667VDT z@)=EDb$c1T;FbTRTYbVkDz)R@w;VQrrDB2b8%<(dbXe$0jIN*ZhpMSNG)tsZ zZ~KUeTS$yg1&NskwK2;3z}WGG7(e@t)#y)j6SGtmgIQNtC?tOxat_uLqC#_V+3Uer z$5!Repvroaych6_sXfnPry0~}@j%Tw^A-YWJ>$XTQ|Me&P8Okl+Bx~~Ma=a^PRgB0 zi=(dK;*%FFTMTKvQB_R99?$m7ZoiUG2CL27-pwn@`%Q3=w#V~%Qdr}jNM+FxbY6je zz&nRkv_BPHwrM1pRLcwF$p!~Z!V*42iY_ZYntau7UY+6=@lBF#m1T6CO*I7}spFA) zn5-iHC2bD_D=8_vs-j(Mw6OG$oq~WDiv{3Wv+qu%8c{I2^kjM;&m)=3Y4(7oq3cko zIb?xP(UiD+U01;;VSZ6psXnop-v5|3V=h}DZzL?KO9BOFjf?0|cIC|-MT$8dfRr@( zVpj|*k$1ad_8qYq&#O0Jv-gE$*9K7ME%Wi`3P}`qhtCKuYc>~Ae&F6Q&?hHcgH=_+y^tCme<_8qI>UlCw47a-4FjacgkIkH zW!#r0(8JKMSRKYKjrK|Fg%A(&)hxxF@7%=^ttqSwKiMSrFrxJE(SmcoY=`xsqxO(G z!yom;7;7}x+*4oV(n?f}la$l8$x4+c%@opws6<3pQ3|PcmuymL<%fG^53!`vZ7$=^ z@|?c1rONqs8vIl=BayYteJOEADu=N9<(H3HpR?Cpk0IjGl;%nL{ZJL$)4i|$f-_;2 z>mCjy*$dM?5(=dfT^~HFlUS1DXB&ryEw$K~Cj+?ah8?Bz=J8OcLAZ1zn4A9S3m{xX zocBOMzhL2`R}X%FjNmeF5Ebq5#E$4I*-6;ak!Kp|3Ev7A8UaAvW zt8cKEsq%4ktaF7KTlLVsmOXexxQ-fl4N?{$S!d&_F)CkD%0gpweOy}RY9ElI3Vbd5 zy@Nef_rao@hy-uRe1$-i;J%osT!^P0Syhf`Z6vM9BBUJ+IELUE3D7fz^^(nV z%6lMAQv_y*Zb&@)9)wxH@p`YFndnWy^W)YYQgU?iB5jARHLkKMIwjHe-C*M6gKiEu zgKt^fQQ0Cm&7drnHGuO)pOnJBlOlgLlY#+|vFSo+r}L3`25%OK%tp8;SaaQDkZ8g1 zLU8}$)e?SZ>-BvCaGecewV7gM0$q6m<75R}Z zl}`rOcX*Z`r|(^I?6~V)4Ev$Lv@B*|pg3`*7EcbBbuFuP24j*Coe~?2@I!M9MXArM z3&`jS#a>>EuBba9NaRB7%JLLW!eqf;w!G6uA+YT|sWL`5@HsQRg#ZAoc{;7L{uzjq z67eYh?Fu4?@FK9>s~NuW!?T^M29Epl8%<>nM;l_-j;P19f50l-x6Zs;JYCzZqvkRE z^dPA3^w}5|RJ6D&R+r8w`pyC0+L%ciFIrL@Qy<1Ytl6d35OIESkho=#IK}6(6bP9P z483AmeRt2(Kj?WV6{$&LzR`oH=;nqe!lgWBpxKg+hrXoR^|S?+#k^{t72sO1GkDtf zFjg;+lx>3Nf*3+!X$cP^@T3Mr~fO-UGK3&#FXn}YTTt@$>M!gTA(JZWU_wA)>h>N#oe#&H*zDMp(= zYpZ-+Rm1>6%(>w$Z|`;lV|+#NWPRAh5QPF_(g_&@cB}$*4JLHHr%9c5Aop5GQ2A7~o-N z<>BG#WMk#yZyU!M|MtP<>MhF;T8R>`<;1p>NPOr;sgkS*CB{ia z36xVHfdFGgE+sbPF2P+|R*E9-rSYZ8r65wI1$ybRKnt|Up_iiQp_l#zEqdvtmlo)$ z=%Hc1nc24}n@%JYZ4h&J=KFr%e2s}FQ_O;1^QH?)VYw_e{B2MHW)53aP zQ!S(Zz%VMytAtD0tf=OpvQsxonrWhVwW6%=&MFhiexqC|D%0uYVmyrW$S{IaaGO?MD?OXrd~jUT;(5(98ufyP?6>Tx zvbD8vUpFmPFKG8O%h)klE*BSO<~I_vQ^{mP8xgLqTD|;8D{j_}Dvd%-t(zM0)Y7QqD&i*U--U7;H>ICv*eR$Zt=Ps*)9H;= za%Og8c72{o%OumA^Q$wd#N6D}+{~&Yt>`y|bs1mBO=pTw+`xE#YCompcKTaZV4ZKZ zS|1OJm>Plmxp+^AT?Tk+3ENQ7^aJY<$XW%=FG^L_j}^6kU@Ev;l!Adysy7Old~Pb6 zMnf+u@Sat!n1J17{Qy@vz=8tZFnOR^M9AGSY})U3=dss!OuIH4mCE~?T6g-LHYL7= z5jGtPZP4zma-~u>HB_kRQvH24lisj2ADuQC$-BrjvYeSHNGx~CEy^Z?GW3!Db($;2At*fxD0-m zIcUMlNl>ln&9Qp-h!O+EPb zcOa+cU@8f#^#i&(G8*N?*$-;52vw?YG6~0Im{cN>fJ5{Zq^6)sErpqRU{1jf*Fk{w z09Yj8$(i}-^z`&pdTw@R3eYnalrR{1tyYJkR#F=kYu#HQu#Ovz>C?gVd5wT^KRq;x zaB>-Z%L*4He;bN?Qv{KdA@>Of(Ch*U?EgwX=Ai-2D2Nc{LT%n|Ke5|_-EP`#(QbcX zwG);SolfJjh}`JN|jB z-LwU`3e7=~qFqO8@MQG6ZctA~yy?z^I1YlY;;P{3s(d{{q(*SMaxpS@d6^q|Focum zPa^6da-twhS)9lsAJT$6qS-71+MIH>+2_qQl+~3#t$sUTcNo~yA+R?L?CTKN9|jI| z2pkLpFLekU3Ii{92)q&oUhNQgEewox2)rH!4tEHADGYqML*Pgl_)3SsSHr*?9Rigw z@Med=(J=5`fyw6p zaZenF7szdxGP&C)HvrEsR#|n@s4xyZO`{x5qZ7cAr;d;wmw0(=N`1N-7tzDFTBFGteZ3L5y>}_gN&5Y3i57k!FMiZH+i+i^cCg zrRDN5Xmyd{I6B_F{;TwzgNF}y)WV1Afo4v!3$RxI`ywGdJ%M3(cu+C+)rx&LR;wG9 zVI9{rDB#|&nPpYqsT)N+ZaLR&wT5{Jnpse5+Ah1z7=^;2T3@wbZxr@mZx6a*PlrC( zt3wy;Ss=sSKJ>y~$#?T+Uxcjg?rIheP}{7i2PP0ZfX#s15IK?kLhyBc9$}s&HOe-- zbl}OQ10Q1z;ba(RJ4DApEbFy~1yVt+RQAz!_>3bgqAcbD7ZhZO8-Y8EwWiD>B}zg* z*5p7~4v=v;A?EL4<6~*XQ}J&Rk#_)>X)y3ucSZ8Fu;OlN5|h zhX|nLIl!8aaJb^OX+gN-t67QGC5E6rMcAh;{Q38nb|9sbK{6vF7(07vY;v?DWu^yp z6{u7++0o+?x$qHLio>zw{3p)Yo|B_=+#$PI?aDe1`2#R|_kBOT$EE+wruPQueJ=g` zHoZSUA8_ean?4wzUvlYNHhm~SzwFW{Z2FY|{i;jvV?9`SGZ&%Dg&pb~B>wqJ#vaWs z+YY{VGC&;6j|0aRM+#_^GQ`U<>Z4&Y3+;;ZbjP)IqWv>q2U8dxh_inzf zFF9F=x3kaIEq3>F% zRW58l(&`mMEkbuZ9#^ohZYf4dF)2~0()&z>Tx}{a3G~LcKnBc_QJhpqZ**D0ds6`v z17kow)g41#vl?|>VGJyDp30YW;0?Wa*08AR8A=A&oX<^)vHvYCBsMJ1e>WBs>2n!l z*R>;R5`E_Ir;YgbAo9k1Y~Kn~FPN}uSz5JbX{e9E*n?Jsa#Xes6;)RV8~sv4ufCO{ z8|0h*%jVPaN)5e0zi?7EzpAp$akIj)Mv7do5B^4#~YEXSqY5@0Xc7L~;${RKx5>gdd?=T*8g-(2 z^ZzfZ{_j8H5({DS#=HwS z@LVP`mx(dvzgyJX{kf)n5T&vP2&ep-NN;52*R$g;uXix8BPL=$ip44>(hyC*N(UWxkGvqYWq_l}$sbw+vROy@|BbACikm(ImG64h?( z1$`3GHsF)p)){96$vY#AyJrM}s(i116iB)f{AYwVe;Co~|072*PYpECIVQB>qchVk zO6{uFe|O;>7RX;(g#RRnmGsXm2lJf29E_3ZN5(*8!WLoCPuUric9PS-6EV)_lfp6iqUEbDqyFkrKDkO%7qOCM zcC*jqJJ1wx2!ZN#9ekgQx~Rq7c{cI-$On5t?m;TaulZNKZv*`ZpspeZk%buY zf&UYQk49-I>d5k_Xg>G@hJlCon={C%{RTNE0MJGN0Fa_#3Lp&y7b`EQjk6~&4C+*o z_RwWnl(Kh$>qr77#U}s}5$TJdg_L3BSB&rE6?-JTlulnQg7wrSAt_s)2Z6}VUpRgh zhWG||OMm%-YCewMJ3KhjvC+jJO@?w7oiqta7IQtCWHj-qofgdsDLibWgXMk;>S#Bz z=Hi%sZhT|V8mI0^9HzWdZOqfzue0GysCCB5%W7CGlC~Q<$sP zC(1#++v+ilq6~(5#;expdGO>5@F^2QiFIgwLAMzzXSC-**97l9xNC+Lee2?p<_Mne zd27R0hxKDv@wj*~HU&;Da%fsA-6~69NVTai^GDmz$p(JeeXBQWS<_W@g9fdEaxn@% zL~rzz15Udug?a?|yS~ujj_X3JSL%kZd%pzUIDE&nbMUeHQToqk-53qxsv=E+}G70+lj;(=Fc)XDUJ6}7k_vTaE}N;P}xcJ z1bX-qvWn?1iRdokDW3vSZ;c)w>#R7YYCkp!GbuZl5;E_YRi}n?X3$~HWv=hVryAqU zx6cM1d;0iDd!L1id7qWo#z$24hP$CUf_K_O`5MB`Ebj}#Uyw>5; z^!DlT7%IkY13YSOMNtjIOnB~=mv=OEE=x*B49~Qw5wcEC^Bi|f!7=a0Zv>S|Gq5X* z5?rvTcLldpm9XScE-;2maeU0nT0RM4;#ZwL@hasfQE&*KEcWW0E^dL8e`c zc&zl_^F1Ggr!x5w#!jjYCbeQ|o#PmV=KsK%CT?Z8SdI!3L3|tY3L5vND}<#V4mdZa z!9lgGbj*`MhXVxf|wiUk17u>$~9f6p?gji-gRg{Q?;5+O5ZoXbTiBfp(dMw@X>=!rS60s z-*)98?>a5%jzXDnTo%VhIqLlUp>9ES)n$m1d8(EhU7-H};?tPR%HjrZwfvE#>qM5s zfrBs=tN!|!C}*~>*_wqP5B*8A ze8~hz!dZ>;%v&;FX3{of*j!X^|FQ47Z0vVAnj^VY-e{8{mMNSy)FRN9wJvg_4*Dip zwv^f5Gq$&A^*|Gn&8MIzp34y`IWWMXk-C{}R`SEfOm{f7-pbc(Y!;(qOik@nBi+B&mc#i*l4bk;+doHNicQ5s`0cP+bCj zC>%oox+DV1?k_qw^TQsCrx>nU{ zPpZ;nEgs_w^53ZY)}bG1CFtkRqETX$Vx#psY9Bgid7h4sgivk-GT?n@Vs@S9_TprF zo|HT{+=zQ@zZw9FO=b@{-XXS@7m1YH=mEckEgKntSuZ4B zo8Fk!KTLbQ#BM#Q?qmIUm^ot#Hp}FqRp5_f-JmGTa~~`Hv}NZusegAk*9lI{O_7BH zInDXr&Ihww7VfNffv3miJC|gofMI?GQBu&tBd=O} zn$KsA9ag6;m)m+QF03W>rd4s28%5cB#!Vvk2A(TF*O-vFHA#K#|)fAv8)Ce)_MQS^4Jlsb$32Jb<22nT{ndPb>%=W%lyf;%t8`}WO5>dJ(`neHj~YcP^t-|*LYxjnW zowKkLo5XkL&uHuhmqk^Ec1aZrR2|(1ts2ihg?0LOKz6ZVGl&WlX{+LvZG@%n(Nu-~ zD*~b0i7dSLK_!d|^W|!wC$sTCnxPrOoKeK}g`{_)G!%1a)(*MW3iVmN3)`s28_N^p zCe(%*vsGqvZ?-!`Z=>vU>NJhmD^ey@wu-#mA(|ijh8I>TRHpRpHW7>nc^8+QBBNQYaEG&>$ngS_@i?*7jC-%^ytN7A;iag&pCsw+D+hl|U<-Jv1j$7Kh&)o!~0Rl!wqir#8z$HuL+0lkfxHhP$=wpy@Rxaj-((gG2o-2P z^8uu!sph()F@PSO3OR&glWu1P5aXA{loxt%$1f(M@$$(u)I*0PC$;Ny*G}Qf5HFMRNVY~(mcH{xZNI@BsO)>&a**#^?EJhjV~kg_wL{ix-$KlkZ;G&-!G~pi zt9m9PgsN=uk-FX^hTM9VPTh0c$QY~dG$>0RefDZ1yQz6tC=6>p7Wml z8RPl_!4%&?x;1U?kAr|<(ac1SS1$938&bKXh@_FG?Dm`$r#+~6)OC|&-F~<-!NJxv zOmH%!YQ@!#JZE;oQ$oI6qWiU5O)`5*+*I?>keMbY+qf@p{gAzM-V71O1ek!49A_Pd zH47#{#d-`B^$Ql8r$1o1A3_KDmXNwjD^IpFIL^WBjq6dk+h0ozWLgjzGR6v@~{Wtl5urGa3Xm zqp_%^eY;>;Ly7TlfPp$L?qwDEMgdh~hr zJS4HPm6@lkC7ATA(H5eD3ms4I2^*-8;AK1U-+@E=cAo~*{9u5@1bz@x>E~nCuCXnN z<<<6DE2s4sh}95Tv%%6Qn|cYxX;{tJ>SO~J6vgj#^iWV?QI&w~x|exgRWmAzc5Vic zrR*TMkhi>E#qPeEgQV%bisA6(e$po;zwMxKuZCG(kL7mDccG1U=Hi+B*{@WaF-WKVTKvuge}tAEu1J?L<+ie^uu-~sl!NM z6kEkJn$XY3Y!S};&Q+(c!NVkl!!q-BvJj&p=Njqj zH_Py&24~l78^J?mL334oS|z#`16-lRtS z8OXV-)(3g8`Vki{TG}0>&1eusxN~>;qfr_^W^ycZANKazn@4r}sH5*YiC^>* zKiz#a?+2am3p!(8dU3-I<{uwKOJS6lZ@?OiWum_?T+U|q-UXrP;+XjIFVmKE1x|5F%e&Pw!E7DKU7+@Urxb69TFv!B+rxDY&NcTa z`vFP!U7^(baKNWeqf0}9QpI!u2(bDh6W2ImF5*xgAa9t&yjPzvk~qK~a??qv;rZ$# zEW~y*a|QTezoUATP-8#VyNhyiH{X>^C1|B)BNzR_R|Akwv#yJauw8Ekg@$*!hI5sv z#Cy|s$TUU8+M&zg3o{06_%W_%l$ZAh%^iFfCyRneq6SlNeVgT5 zQ8x?R_s^yu^$x~u6X|dB3HXko3)aIqe^8hvtV{Z-Aym_jZ?6tqKa z43+tKAAC==$#*l@F@sG-NI^~NlY~KzV9crNCwPz0vRBLSns)swH+mVuPMZ@79S6{6 zEN_vqLX=79+p3J}l3P&JXJ?{?ubW)~*zK5i|U_y1B6|8(&0k@eHTA^PY4EzbVAZ@)&`Pd*FTzsB943%H7ne~Yf44&2ZV{))9f kw(d_6@Yf*w$yz|O{tP*=8aB?=8+`Pog#iFCT;&ene;r}rbpQYW literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setUTCSeconds/test.swf b/core/tests/swfs/avm1/date/setUTCSeconds/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..03265d42f76f1ab49c6df2b1f2480b53f55a6a1a GIT binary patch literal 3165 zcmV-j45ITxS5prLDgXd@oZVVWZyVPYKJ(yk^p@p^tVD^&a$;LbBtG0J6yUl5=}Y|p@bTsT2*5%uUr1%s z>)PXTsbZzDb#LU*wyUXF?C9ud;%IWhtR2J>^Yinucrunujw8pobzHIa$Kw_2*2tnp zC8P~2S1VTSqFK>MTi-Y9_Pvo2F7|P`>WZyc6MEjDHmPT{8=YWubVzq^<7EXye*`y;#a?Q*()hSQzP(Wu)=nVltkL zkH=^6|J~$dYH~W2n13UlOvU3qEaPO*O~cmnx~&JmiTT}RB9%y_rl$Ph056A|`C{R? zEwIO_EyO~eY|pp(oa@?Zy;h>}%I9K6$tW8Y+d}sysC)CdRKcv3b$d~-R!ha4P6Wmt zk6VXk?!zPfkuhE%u3m_Fj9*nHv}|+p*#R$?V-B}vXN|(Mxvkyfsu9Z?mRYam3}nB> zC(Pz%>OsY_^-9iokY2=&iDEIInwpzUPA@O7uTQSduPrAM%jv}2`uy^AGCn&yIXk^f zeIJB6($Z$GPW;BDcG4OYcwv-xqqj0qBiU&!~RFD?N* zHKi>m8I=S35Xf2u%raV8uN-T7?ZDD-wP-mLom8vmFa_NNNNMn%T`XCEeZ|TFE^+9D zi37tX=)0px=I^}o*y}r{UF-Ey>3u`5IsHzX65qnmS`LLaX!mBZR4Q5qYLa)U{yxrB zsoRE+PMeHmR_sHUKpM1rCn#~pCv3M^cC8`rZs$j4#n>toEW`GbyL4f4|*d*YI>G`R-sj11i*_r7{K+o7v zz+hyJY7O#6L9dtWRc~d$D(*0rPX{aD76QlJ^w7-1$z|}ZC|rx;ZP*kWGRT4onNI|O zMh7Us|111NggP{$AVX9LwME{3!rKyWH+Wm-?az5T!rOo4ZH2dA5?DLR+k3)~MEI4^ z=(!6B7xDiFkmo zEKvzaR6M|W2#-3#MNq}D&jwq~P=Kq@=m#a*akK(YM!xGt?_}7U*&@heAXRi+03uz0 zuSbYX3FoCSNG7SM3d6etI7|L4Hx$%EmQ;BIXRItTd68kluVgpKBf7D{fSgm^X!LlK z3T1U<-D&hpU}qTE)h4hz4D4wW*c%4+wF&GG1244+90&t1w+Xxw23~Cwcr6SZY!i4r z3><0`_)-}7a+|>6Fz}T&fv<*vH`)YhVc^X+fg@qytu}$Lg@LcP3A`N!-f0tfHw+wY z6F3$IzR@P|%`kAhP2fZr7;6(44+9g=0pjL21}~7?Fl7q2Pi_F7QS74bq)}-MM4Cng znnuTgB~N*S@>2=Ppk@MUM*Al>ZZ`%%ol;~Oj|gi;*tWoQlo-RT zD|Xf0f#-%BvkVc%gFutLX|DKr`fzcqbBaAuOGK}4WY6n&f!MczW8JxE`?_86_gdMv zaDnzMDo;N6&H36l&h49X>{IWzvTE_Xt)liUDez?OqT_Yl6~EldvZV`**9xw;%thO` z;EG>uW#7t0*(ZaVR#%2GnW<@}UTTS2y{16=(~GwHZ;~T^y_MB#7Z}wI9P8To+Q;$A z%Jk9iVEYF*8S`7MEZaE$m57mipuSCaqIc-8K%>eI59+%ZRqR`%l=N^T!qi?NESt=N z2b7k{4nnhos4Gx?@AqD%?*cr0xUJ_t)DH}6g5C5qd*7D{>FEg!!NY@+xv!V_B~Z0y z+NOP6H6Vw(pJ5gC%684n_V%G0_6oi$CVuK)-q|s19H6>h(hn>kb^!B1W`LYYeku97K8vtOkX?F< zov%f5z7_{rLpmA4ctdmy%6-z*(FOaU*a%Uumc;(y}6D z2O9!NivcnYCk^_0*!Wmnh*bPrMC2X7i5i?ZSb0RUw6qYnDFlm>KQyr&0R;RT!h=Mf zJ4lQcAhIlG$Wy{6v5gHDIX&2Kn~hE+_-qTxr*#ii<^a$KC{Q5(GTU2BypUnT;S*!Q zb%+2;o&~IW2!|_fi0K`U=bYXhp!c}+ z?{j)@fZpfQ%beaHpkH$7o18unpkH?BqJdsq*ap3Ft)a%r172Z?|AlCeiO z7P*73o%9h0i(??L#gPOWr8M#KAobA@nT7mLf+QhY8k0~(8S6VJi?0sRU8dw$^e%a> z-*d8%$g|K5nuSDv77AajHGBWwMF3Af5#Mn0QJ9I=-no+g(MN&nwi>CD8S^Zt*mj0D3){BLim0C{C)Q*Ox5ey{Q3; zfl(kIq>dqL*!5aPV+<^Fp30YW;I&HrtYJ~rGn5RlIUiLtbN^dLNNiZ1|8^)S(&sY9 zUNMfSN%Wb)pBCa({-Fai6ylz1!jII=PE!29!~LAe7jwl>O5(Lg(dO zcI;F|S=?f8k}UBz%%%J-B1g7-dz#|yX}Ew-ZejHTouj}OKoqqnbJT(keETNz{I3NR zq^fj3qzBFp`YR68M<+d@M(KMOo=-`PEMDdoU*}2aj!`?m`AuQ zmi{D`P^CfNj)Mv7dreYR4XEA2XSqY7@0Xc7WK|k=>p^LlF;gwBWZ7QaMfTLIj3IJw z5IYsxsmL9y^BP4BQY+N!?L}gX88j3MvDzxczo#L7>6wC6H^j&)(;zQ|0vw2H)QRfN z|G%jEKXu6WSP*+i{Su+^!f5&<%!BERFpK!h{)k6uXS8L+huaGbkN7JmVU5Af7O#8Ue3=5u)A#k3I9U@zTpJ8L@5~;EDT%!1`Uqx>QfD64hm_WSQOU zL-95=BpgDbdR+(K2a^tJac7oIydKQ=s7V)6NrqiLOBLa)gJaa26x}!}mhk02id@r< DGF~sa literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setYear/output.txt b/core/tests/swfs/avm1/date/setYear/output.txt new file mode 100644 index 000000000..f74a8ea31 --- /dev/null +++ b/core/tests/swfs/avm1/date/setYear/output.txt @@ -0,0 +1,350 @@ + +/// Start of method test Date.setYear() + +// Date.setYear() +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.setYear() + + +/// Start of method test Date.setYear(year) + +// Date.setYear(0) +Return value: -2203853847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1900 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1900 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -2203853847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1900 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 0 +Original object.getYear(): 0 +Original object.valueOf(): -2203853847000 + +// Date.setYear("2000") +Return value: 951819753000 + +Original object: Tue Feb 29 16:07:33 GMT+0545 2000 +Original object.getDate(): 29 +Original object.getDay(): 2 +Original object.getFullYear(): 2000 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 1 +Original object.getSeconds(): 33 +Original object.getTime(): 951819753000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 29 +Original object.getUTCDay(): 2 +Original object.getUTCFullYear(): 2000 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 1 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 100 +Original object.getYear(): 100 +Original object.valueOf(): 951819753000 + +// Date.setYear(-200) +Return value: -68473431447000 + +Original object: Sat Mar 1 16:07:33 GMT+0545 -200 +Original object.getDate(): 1 +Original object.getDay(): 6 +Original object.getFullYear(): -200 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -68473431447000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 6 +Original object.getUTCFullYear(): -200 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): -2100 +Original object.getYear(): -2100 +Original object.valueOf(): -68473431447000 + +// Date.setYear(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.setYear({}) +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.setYear(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.setYear(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.setYear(true) +Return value: -2172317847000 + +Original object: Fri Mar 1 16:07:33 GMT+0545 1901 +Original object.getDate(): 1 +Original object.getDay(): 5 +Original object.getFullYear(): 1901 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -2172317847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 5 +Original object.getUTCFullYear(): 1901 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 1 +Original object.getYear(): 1 +Original object.valueOf(): -2172317847000 + +// Date.setYear(false) +Return value: -2203853847000 + +Original object: Thu Mar 1 16:07:33 GMT+0545 1900 +Original object.getDate(): 1 +Original object.getDay(): 4 +Original object.getFullYear(): 1900 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): -2203853847000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 4 +Original object.getUTCFullYear(): 1900 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 0 +Original object.getYear(): 0 +Original object.valueOf(): -2203853847000 + +// Date.setYear("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.setYear(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.setYear(7002.5) +Return value: 158799694953000 + +Original object: Mon Mar 1 16:07:33 GMT+0545 7002 +Original object.getDate(): 1 +Original object.getDay(): 1 +Original object.getFullYear(): 7002 +Original object.getHours(): 16 +Original object.getMilliseconds(): 0 +Original object.getMinutes(): 7 +Original object.getMonth(): 2 +Original object.getSeconds(): 33 +Original object.getTime(): 158799694953000 +Original object.getTimezoneOffset(): -345 +Original object.getUTCDate(): 1 +Original object.getUTCDay(): 1 +Original object.getUTCFullYear(): 7002 +Original object.getUTCHours(): 10 +Original object.getUTCMilliseconds(): 0 +Original object.getUTCMinutes(): 22 +Original object.getUTCMonth(): 2 +Original object.getUTCSeconds(): 33 +Original object.getUTCYear(): 5102 +Original object.getYear(): 5102 +Original object.valueOf(): 158799694953000 + + +/// End of method test Date.setYear(year) + diff --git a/core/tests/swfs/avm1/date/setYear/test.fla b/core/tests/swfs/avm1/date/setYear/test.fla new file mode 100644 index 0000000000000000000000000000000000000000..ee5ef96fcf68b9655e90fbbe5a163db6313917e6 GIT binary patch literal 5189 zcmbVQbzBtd_g+f67fA_e>24&JQec;*5mATQP&&hcXO%F+rANeo!dbUqOZGu=j4ywGGe4CRSho zs?HQ?ecJHOBo<%d(qoUStM(nHmvU=4WE#@_=mb2jigm@%Ju0;6OU2GBOdaIr3cy44Ct@mUP}l*g#|o`E*5o=Y&Ga4@rh-8MrGuYu0%Ll{4&HAIaieq zns`lIEZ+%go)fN(bXWJl^7p6SBUl<>CO#@8n zyPa~|E>ionqg=vB#31a1QEp7fxpEP?^KvT`rA_0v6syi|hupM^<*YEEG|*;?0I4*X z%CxzLSi>JjKz-7*+3}%g!G^Jc)g>v2-9)cL5z8RbBj>a$;=OK?BNjwJM$D0J65{B}EQwZv)ljx&96!2Y~y8VZRursku&J@S(g%Nite2gV5G%1*VHA(%0z>=frIru+j@)+ zUncMh)i~R*o!_^7te?{OXl$aID9Li*_zW~clw8p6^Id<{j@+BOImWjuL{9J8ad(@^MI`3DpX! z<;U970(MY~p%x9_-)G8imb|t})6;o2U^|;Or?byU`my$QFY8!>f^4T1bkCQYcaZif z-xXt^GP8|MGS?0GV8!T3b;V1&zK>N+6%I#RJiHBu3f>`JF9&=J+69NRQuy3IJgYX} z6&>hyU?9JIf4jS>&hX*NItUnc&}$WToAO1T`MidE5#8l2hv`(E+>Vs%IJgvR0R5IO z%|h9N;qQ2?L~ZFkxt~(IG+~6ky;26x71R+bpq#4m>XG}mxJmPRmm>@;{K`8joIB53 zJqSbW_&+>go;-M?L|yeXI-j3|p)QJxWQ}8>u!(7xKPE5G*a8{BVJ@2awyCh$>*JSs zzBeKa%?gPH`enV76~&>7j{av81Se|~gd`_5$cZ1hUm z3UXo-o^UlYSuBhAle+ph>h+plKkk)}S6A`x>g`4dCAyJo2SaeONup?l+6BNaAn9SF z@RD%$j_Eg`;M8p&K}ia$x(>UOo?4VpceOn6T7ITxw^jS|5csNJpa>MqIUAbgN(z6r z9&Q(y+F6yzP?d&CQ&nnf(NdCErwZhJO~|dPB2%1yWaFbKTxHq+;_}_qti=QoWO0su zpqbC(-6I4Z;qa9tpK%+@|tIY@yv^N5^{4AN%reorJmiEYGHEVKv*aBWOjH$2n>O8&H> zf{c|z(K=8jBFIiD+RSHQ_ozxXaO!XYQFnx$jVJHACNd;}5*@PCeTElbC+mg^CV?#_ zOn&eDP%W(s6+2Z;C`wG9*_%Q?JapTgD+2~#&3U_Tp5wTVG??a?7%F)4F_fr0?qQGW z9~xc9Px!L&UVm8>(R6*iR{L4UwB~*T^Z!4&YK_MMeBm^Lp!huoj(qz)Ik!P@OcH0 z^(+WPjbq!uw%_KV%KO&uUGv_~I6}S+GiP2}KwCxT>E*P~K2Co9xHOw;gKLQ#bp-PV zOwX&@OIgKFe8yaA;~3~~eD2P}vd9%()OcKEO=5StOlildNHj0b(5&T~jesfS^Q#4P z*vHXx*V!+S%yLWDf|R9=aArG-)TXxa$SOejlDRsRM7XGj3z7QX8r7BK#7uM4^m#p$ zlucBo`{I=B{b0PZ9wQ;~MGlkL5wdSx83>-zCtz;z=k6G-# z4Jg`s%>9WiwL83$oukXW{aL4XakJ54qo8Nwg2q+@8Ul8Uou)?BZ%S1Z?jojDS^GS* zc%*w%aFrSclc;q)@E)!3q2%tM-%;Z#$qpr*^xm#Yb_x9=&%4My^qyBM`CMMlEoCQ3 zQ+7CY6AwQzF|)F~U3ch3$<8%eGGTmffP2lBD}`2Q{?y!~i7gVhBmsx1ZKl_6chnjm z%!q()QI;+1t9r#v&+4ny#y7J1d}dDnm?`#rFeve@92Vh{0L6~dLM}0g_M;F$L6K(m zZ6r2@XFDj9SZ31wBo}J_@&)kB2yySz?f0>&iL{po4#>XMtj=N`6L#~fGO;kgjFm{2 z$OYt^B7sG3{Li-r$Fc#_pv&69|lF~UHzopJ_eh4;6}5U0m}L+SQOft%)@rdE5C^sZa|6?kUhK>)PsxNMSTx_ zw=2?A`?VFr%~=86cu=&wGT163MTPpAgub(8XhbEQgjQ$qD!pz_h)3o-?k6m(^F&iZ z`%kUuv%c&H1WKpJ^OU;I#jh)5k#{Bx*JZS1E<1g8mW`mhooLvL&?MU5{NN)#8C0?C zW=EAdGvOttS|azh+Px}~J1J(Weqi8^E-%-Zui&czd&TF|B-j%WA{MGkt3J3h5Tf&F z&%XR#@fUZWs&iZqVubF*CGXO!Qf~K;@vwX2d*&@Q9kPUWCX2;FQ+5rTZZ!#bXpLqp z<`T@)=Md?^vL&y!8sK~=<-AM2jO}*@(Ga6r<`t+hDVtNvz`5#lzogX3);C#;BTeaR z$F&rF&RG{JIpN~zafw+?En#WY(`xJ8U-mk@;Phe<*2ru||VKoG7*H}~Z&}Emg z)NO9mPRM2OWp&xxD~cbaZ+8 zF=rtT6KABQwD^2$im0TC78yZ?lkhbJv}ZRZkoF5RH0r^ij8?A@yMC2zVYHw=992T^ z*%z%Ng|fjlrkr{Sxm3H7w%N`_k((d;xwVU$2A8G~Z1;9aptO=jO}c#}fHG;jlMl@X zFOA+UorR_vl}7RS@;~lTP~CC>iB_?z8gX20IFeX@b5}N9I0FK-lI#l5S$6BEm@z&Q z-#U6aNBXAq>{^J>{`=% zr3-vTXL$3&FVhf2pKajTzVl1X;NtL;rL52u$`XJfd0^>R6D3&Gcv0lljghn^UQ><` zlM^gk6Z;LFAn57EiBu2CM;BBEA9g)W8hezA-pN!(iMI7h+oG1Jq zo^US~Fu42p$3CQ|HjB?O;S9vRZM-L0B4iGkD(+B+Q-f=n^Y0W1-)K=q>!J?Osb7P5 zJRl0zaqcrR=c;paB+e4>`3ari+VldCjc4l%M%R{Y}kP+K-DyX{qw81;rKr8pes%qwb?6}8N! zz4x>uBwqL8zBwzQa`#j59hP^P@ep6}r6b_pgSy*^mm35ofRzGkL4nDqyT==yXhrkFbG+6jF|LS9X02vXaQ@@EAZ6V7cz^NjVDGDv2}t#!6v2xs`?T?-7i#`#>B;NdW_qJUAQ|tV0uDdHycYg zHzx-xOD_jk7a?!VEG(^EVK#rn`TK7FPdFAf5b)os5M~OPLGkDA7met@Q5O&T=eR&| zVeA*p=ug;>KKOUl=r7y_1Y^HxNRXTV1pnSd{{;JEgs8vo`D;u4dx+m_;GZGRF`xEd zD&n63{+(Gr18iU({@-}^&-eB_(|+O^DF2mrKPGU&jeld;&j5Cq0Dp7suUGd&`um+^ dKT+ct)DOx*ZsJ|KxI&28^soT{;6?5L{s)R=<0b$A literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date/setYear/test.swf b/core/tests/swfs/avm1/date/setYear/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..a1b330957afa3a0176ffaed4e9e00556676fcd7d GIT binary patch literal 3153 zcmV-X46gG-S5puADF6U?oZVVWZyVPYKJ(ykB%8EoAi+jE?HCXv|R-=Er_p0XOdiPXZvLL!+?q|=kgF=-#v9R2ZR&Av9a zq)`bu!!9<=x?@^3jkNWLR@1pXHpaz1uGT%VHG4`gSr3h=qE$^i*6WGXR5C&2AX8?w zVd#$4xNljNr7Ypn)+)Nar)@Q?vSHgOUax4Y+qbky?P1fbl(d=o)M6rv49GHa_-`ql zOeZIkbNKgudO9;bn@KIakxXZj$pDsdGU$fk=q26JL*UfH{d6jmN@vpPAUMR!;a15k zA9MxwIkm+^#FO3mwp8?7TW>ZhG+w1*!l)QkqvqJ?-V}9jshBBSjjHY}>GgWWEb2sH z;_;-tXB9u(*B=>^W#a0^gwOa@RYJ=)Hl7{uYBk|<+fKnKKbzaWe^56P1;e(QjiQ0< z*Z73l*vQip`h>D)}}?!x?Pl1g1k&aSRaPiND) z+1#zUlq)?SeNy6+;pr6%?ph0r_NJ4!IR*U2CHJb-Trt;#smq%FXTJY7iR&Un$jjzjM}cV z2V|`RW*M!j*A6tjv1@C%TC}2tPHHrZn1ZeXWHflsF)KD;pIO_*B@VqXwQD#8eRCYi z{GE3m_;f>SV29@*z;XZ_67baQ!p!{4%=G-+t=VZn&p1%VU=)mc14>3& zZ&sXDe`UZb?l5*h2b&v6fVhwDStU3;4}rCWt5CcS8)8caSx_PWi2%^*0R{M<@=ru) zLMsk3#Dz#(5)Rwd1_KBm78&UkR-$?o zaaXtqsyOl4aHqKma1mNVpu~IjSK!ImcfIHxj{0+21bG6anvPRnq)YGh7?COAycCAX zBo$R*^!_=VC4ZJ%3hE(Cs=SUfRu-AO*eKyw3hU$%UtecH&Z(}q`u$0TvU&>MG@W=0$=YEcs&Zd(IxO^6gb``a3TtPqf6kM zQQ%~kz^N!O(Iqe$1*V<@#LaI4ULdz&$`r02UI9FvIHvBVQE381nnnehMkj$KPkEj4 zQwiy?W&&zP`={5hx6Xk&qrmd=G9j_iXGdEp{(6f(VyqQo+XB;3VhnSh*i~-_o*!+^ zF+?1X0B!cBdEyu7!^5%88TQC56TQAsIH})7V&5W;b>p<{>+{6l?quKMDcZNBJo(@^ zCu`p%w{PCHPrcL0s-=^*irTZRz?1pYj@M;Re72Ki%cmHx60HaQB!DuZ7eDoe4u? z?34r7O8lgs-QG4F9H72d(RXbib^x%7|&?%e@aV2yxUumh#!LlM1hFbziOCd52Ck+RC z*!Wmhh*bPrMC1*?DH@(KSaZY*w5SlbC`osypU(Z;S*!Qb%+5ng*CBrdM(@2Bq@VHVKj-wm5WU}{f1lF_Li9n8Ugh+m z5dEx2-{ACfA^LfbKFR49LiCFsy`S}9(aBtdE|<2bbCCF#FByA$eTh5x(%~R+us8t% zTO4ViQOXf74^tnFkXguYBS`w8MKK9goUy)xviRx{y=6*%MgMx|@@+Q@i98Ekp;<@_ zW})bHT6^H{X9(cwC*m7kK8iBYs=HXxKl&(i(bgb!xu3Nf&Dyr3J7#h7kI*w7TI|k}wG4`<4pzWK^o~G9{!bZPA(7Ro&n>^PXP zzSk!8)H$_p^f-4&^!+?@hpbAYUL`1vGG?m9g#z1)&yYR!B4dc%9>z|Eb}DiY>%2r! z!_*4(a(9u~WCo2yLacTQ@$YGfUwWos)eAAQ$~4G}kpPFH8h4|5_5Uxb!H*pBZ5G6S zQoqD#yfB)<2=ibDBFrNGaxmg?+8OT{@zL%A!z2F6;RK0z4@NwgGyJu!`hmA-;9vFS zN0;+60_-i@FW`SDz*pP=cU-Bmzf$GVBTH24v_#bo0lRvvLwStG4lj_BL>&jkOT0Gx z({rSJ#F41OAnJf~Orf<9sXdRB*=`vhcOCLG>X5ihPcjnKSo8q9zRP6hGI^N!?;7>? zK;AtMQdxt9Q+-WVs4cIrPk6lk!GK3h#(ownxwG1#!^7Kc?v?8&;gym9hF5NUZLf?R z>y?{_FLSTNgX>wL&iO}I&WXFDymG8_6xTUFrlu<=;v9u)H~xY?327Vh$#(mgGlJru z5hlDdf<#rmGcX1uT}i<+LWeK^?SVfD1oPBF1Kndn2R=G8c~Q!%+Th)Ve^?;@l_2{6 zU06x~ymGK01k1r;68+dX$gCVRYkNk+bl|C1{b8loPpdya`t*z}(bJbqPhTIvF>#l$ zBqMAw7X38OptO^m{@sWPoKK0y_OZD&~QC-GLmf6id5pO|D!XYH8*JTKN rD(RsX_ZHa1>&JYLnw&u@$*`-(sUjSAaE$wtq7Ns#Y@)Qpzv-zI{8c_xsoH&ULQmx$pb)InSLu=Q=s(W2i$w$N&J40s!dNbwhSaFaa3= z05~(;5&-TDgNxjDxn*cwN#9ijV(q0H|or>-VIY_VJ&_2 ze_;5eq~D)?El;QBm;eB<0s;WkIGCD&o|>1FpQkevcLdK{)j6JC4`gWi->MtB z>UgpGDak+ZEIDU-M9;RLcr!Y&WmW-zOyC}-dz?654mw%co^6xVWG`Ez%LOlT5HsaYe#VoIs-ZGAwuD z;RU~4y>R81Gp^Q;U$|*nIDYK^Fx7Bnu2+#7lJ(@E`O?CuLidMiklEt>Q}wHEA!?qw zp7G~k#Si>AdRZm?)VShK`G@pT%-l%hV_AbKUYHLg9ZB#7ABj9l8sH&+pmODOO-ho~<;nU>cCeyLz%A}g zZWZuSvaPcamWBlzO}~K>E0>*Y(3C5>0*pJ6u@%W4U#&?_H)3RmKIAd}2Y=GKzd&_XN*&V>~h zPo5`LGwH~55+uUkCHCFxD=}+ZGS=o(qJ0a|zTcHfi;im4YSvW9W~xJzD4l_l7JQ0f%<^?7 z!iPY01lDmLyOSoR0Nf;Vm8JNO+tQYANfSBT8k4Dr9;YK_PB>Vd4`gr?_WA7rW_XK zE6LB}?asbM)#yLFvc zxv_vLM3mU8JO8~)#f+VhCG4g5nuJdO`BcydyFkx9D=KF3aXlbdjW>%MS$Rl0kU1Hv zOX=Z~Yko@56IK`}d^JM_-XEq4SH-)Rq^U6tq(M-{SR_}6zKN7{k*2w%IJ^)Zd0|4N1#m{`==?r%SJHj2$(#2-Z z0yIyIp?`aifw6r)!jsgnO6i8`18hXKJCA2Gl?0z^ zb7{Wsnpz~pbrLej$Xy^vA8{DN`Bhc*l`k*O0S#O4YG~{}VqHRbQv?MLhM_h#X&le# zn)I@FOYXWBU8qv#rEW-)>k*4{37<5a&yo*#>87@Ie4?#yC;P(UZiJFdf&OF#dTo`U zr^(ZtSlPlWeq-`lvqCj7jmH%i>Cm9JI=OK$a+ z#?WLOV&1!Js(OM4or*pZIu!>fUP$74Ok^3fC5CUAb(egu$N^F02-2jPE0YWkkPT!= zSqr@ph_!jhxwUdi=|>jvK2yu&_9bLOCBKh6l6s9OG9Yn1T^wv~AVlxl>PLm|o9?6B zkh*YymMr&SOH1~G#H{Zh1&wrI#IV7^i_HqEs#&GhG3M)~EG@D7d)`RxLEu%S1;M>0 zzmIuMv#L^9I+pehG$PmQpe%ZNrg~K2)3kWjH@$S}C2B4#80{o7y)*9#?m%xT9F09j zd-3|%ZboF~o81e@@Y~324-+gybDY*eRhVq)U!~F9 zW*4&)%v<&tycqckbNv%{Z1ERks%+WQoW|Sj;U}k7Le)e5md#80i1s&k&PV47*X3kr zeUnU58KAoI5iO?UfNZ9BdzB`wds-xV>Nc%NTqdW_Tz_bTdUP^+YXCo zLwUWZ+_qDhxO_EzZvM3N0j(8Y3`)&vVJMVdD1puSks$V+gf=y_!!K|a|OicSK;#nKAY zZdK)%m`4=18mX-jNr^%q``hsf(!?_nNlzFeTrltNGw>}WEJ~hl_X#Yl2l)*5A_wZ0 zWP!-BVr2>6!q+{tMDGYmT4Ib6$`?F>m#7Nts!7*I<{^g@)N2azwH@f)#J3e<~wRPiihU7>g?CVY+}+=A4s zgKP!AXLm;S6KRr`)j&5$LBg(bM=$%(_5;uULQ^HbOy9N^X8w!ys7c_!Hj3u64HvmS zh7WHPO|g=Z9{im1kS&DiQ2|i|z-^t#_j;*l)5_)5b|vjYf!fc=(hr?V3^u^8yi-*0 z)u17EtwBADY=?*IuO|auMH2`Bh2Ks6J6<$ZS`(0{sV7Nx^TvYf|79x9;qV#NeL?_ov9O8i-Ib(dhAj4<)x#N4wg+J>ka z4f(MaxqOy5V4(JWb;-+_7ezcCTGi#;?*@4zqY*#yl5>(sQ{K z<#;~xm;tKQAeW`9PZS5Sf2hu0$C|?lLwi(tI*d6?Xc zG(N? z^$E|EY*{h9Gdgit(Z0~$Hu%6>@sokb_Sd&%*@c~Uw)Vlto34Ya74bGD`un$`BZ8(c z4%v!9xfRypLW4cry1u z?u~{f^)cfEU56dHky2GPoc)rew~^%n&C8ivsl019;PX&aL0aQ(33bthRwgxhO3N~= z6K}j}?^M&pbS!^&U6BAk8IVViNj`2W;@J>br`siEa47I|b7yy2+|fR#9k)9hdsA+a z(wN#iIb>a_9gW@Nu5jJbNUKM>5u^?RAQIUy5*ozv;MI3Y%F^-=NE3}dBoLBMe=~7P z;RC{+yevfrPWZGTFy`ZxWGtPN8J~?*VwRjkKF*>%2p+X{-JZPvb#6Qyv$0`TLQ<;v zAUfkP)&-WODwQda$4O^4$JQ4-`|2ek=aacfS%b@ZEm3E|gX9OpwnP!2&LBNG7X_VR z6UOW8L#S_I{svpcr5T zw{2*xdTOO?8S6~xZ<5l02VN|`q}8dKIlTXQGwW;kC5)j2SRe9Q_E7chxX`Ag-`gp@ zc>mmsK^v8WOIDZZl#-VK!E145VLb3Yq8S1PR;-6IH5_>Jkp)V>XnJhWXQ7-WKw(oK zcbS$=ADgVjCaujgV|aR#P!v}Yo0JpN(S(Zt!LOx`o!_Kxq`4Y~yd-rj88REmxa%sv zs&Z=0qjam6gsF)E+NoWgdj%0N_;iA`#}F%}DpK?{{5Up1Go_hnkI#OLLYa!624>+ zr*CJ32sX6jYuRnsqTB;yP55;AEyeMUp0N;ygYFc8cD#><@p{D##@+8Sb_^mc3M5!g zwkMENQX4ESqWgJ|MSSF+kv_LQq-TH_+`evZtO)87;ai&4ogGJ_Lv5wiy>xvXPp8}Q z7{)sBepEJpOAokW=HEewyVLUmL2fz!TG;%qDm3id7P8@RXLeQzfgn&(lR!^3XK!aH zSj5TE$<5gnx4c3^@*Thkp#2WTO#mI$xWef-A)^)fE`|lSb7p5kh9?BqO9Xm5J9>NH zf;c(CAzn~Xf1F!KuouYryCCxarQ_i<0RFe`f;+-5<6jj<=XcgGkngAddyeah0HQei zDaQP7)|njh_c&vj;p`W2=5N}MuIo>E<{uvJ5{$Dy#2UkYPWprVXUq1JTuS)MGkgN bq-lSKoS_a8@!1X;?qh`Oa{Y080KoqNebkuP literal 0 HcmV?d00001 diff --git a/core/tests/swfs/avm1/date_is_special/test.swf b/core/tests/swfs/avm1/date_is_special/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..ce4a5043c87da064a71fc2675d5139dfbf5fdd44 GIT binary patch literal 1119 zcmV-l1fcsvS5pt94*&pooTb!TSKCGq2k?c2geGZ2nqJbDG>U0yXlmyU!`&?k!X#y?n__$33%=|r7KyNkvzFH<$$f-`Ry3}J@$kw9T9T-A42Xe z5aZ4YA>^;SD@%lI`}ROTFuKxY=z3fitDVwm5R7zLK0iONoL4K%KatgDvneZ@tZ8K- z%6#et=A`WLwNgupIvA8&zB39O=1Jk&JZ9ryr&NmDPKKkjt;Z{-&5misVncaij%2l> z$YCFW^o~!>fcbsK+*UhOQr9*4sr1Tc1IoE*Z@NJKCdxX`6wWJFGVQnx?A_U2DR_IU65mwlkQ% z)8R}?+j1evch0ugdvm(Op`2(Q9MHj=HSbSHR6d}bjeUy>z81eby`H}3@xb&fx@WY+ zM#XV#y{0v^TD#rtRy)mSZB=a>>Q=Yeu4zi6QEk-P(T(PhCfy8Xjfd0=;%@eT=mw4^ z-S&Ow#1Zp>bye!k#;#Fs);mhnbyul%y47l1GipY?p(b6C7U};=edmnYU7ro3cVT4u zoQ6s5l#-~zn4)}jXFjG)<83!KcQol{zt0WL9ZkBi{}a<|TS(~}ljZc@BW+vhgpS6( z8+`@YmP}n5z8V)(sz%=!wxti4KQx1uIU2c+WrhvqNtvHA>yLBujFt!Cx5u`eLG)je z<1fLML^_L?mzPhj*f$9I`@zz$M0~O-IXW8oEMP}RB>be3Xc36Fp2)Hkg31XE!pfr! z5?_&gX_{1~aKAft-QTI{&x*+kiWg$8_^cdV!dlO9U58VPd3H?TPF{NBfTk!~EQ@+b4?{$RjqkeO@`>fidEEWvm&SD%9Nv{2252{sB2 zM4GG$Vm{cy=9~xdX6vHLLQYl%aaedsByF*qyT{`FWyM^D$K$DPkoXdo(&T34x!ia% zhqHPOlXhA6pAYiFiA7N1;E zim%AUO|nd`k@%-`|6)*P_Skm{^A5 z15Dh2;wC0;LGd9bK7!&lCRU)hgNcu!xQmHTp!gIMpF#0CChkG;1tz|P;wwz7LUA7x zUqkT#6A}~;F;RkI4HMr$@hv9Sq4*9HkD%DV#P?7<#>5X$l-DnAk?RYh8a>3M0*Q8M7@M!9}}+