Lines Matching +full:0 +full:x
47 if (length == 0) { // no value in DateConstructor()
50 JSHandle<JSTaggedValue> value = GetCallArg(argv, 0); in DateConstructor()
69 std::array<int64_t, DATE_LENGTH> fields = {0, 0, 1, 0, 0, 0, 0, 0, 0}; in DateConstructor()
73 uint32_t i = 0; in DateConstructor()
83 if (i == 0 && fields[0] >= 0 && fields[0] < JSDate::HUNDRED) { in DateConstructor()
84 fields[0] += JSDate::NINETEEN_HUNDRED_YEAR; in DateConstructor()
148 JSTaggedNumber res = JSTaggedValue::ToNumber(thread, GetCallArg(argv, 0)); in SetTime()
183 EcmaInterpreter::NewRuntimeCallInfo(thread, undefined, objectHandle, undefined, 0); in ToJSON()
213 JSHandle<JSTaggedValue> hint = GetCallArg(argv, 0); in ToPrimitive()
246 // Let x be ? thisTimeValue(this value). in ToLocaleString()
254 // If x is NaN, return "Invalid Date". in ToLocaleString()
255 double x = value.GetNumber(); in ToLocaleString() local
256 if (std::isnan(x)) { in ToLocaleString()
261 JSHandle<JSTaggedValue> locales = GetCallArg(argv, 0); in ToLocaleString()
268 … JSHandle<EcmaString> result = JSDateTimeFormat::FormatDateTime(thread, simpleDateFormat, x); in ToLocaleString()
288 JSHandle<EcmaString> result = JSDateTimeFormat::FormatDateTime(thread, simpleDateFormat, x); in ToLocaleString()
293 // Return ? FormatDateTime(dateFormat, x). in ToLocaleString()
294 JSHandle<EcmaString> result = JSDateTimeFormat::FormatDateTime(thread, dtf, x); in ToLocaleString()
309 // Let x be ? thisTimeValue(this value). in ToLocaleDateString()
317 // If x is NaN, return "Invalid Date". in ToLocaleDateString()
318 double x = value.GetNumber(); in ToLocaleDateString() local
319 if (std::isnan(x)) { in ToLocaleDateString()
324 JSHandle<JSTaggedValue> locales = GetCallArg(argv, 0); in ToLocaleDateString()
331 … JSHandle<EcmaString> result = JSDateTimeFormat::FormatDateTime(thread, simpleDateFormat, x); in ToLocaleDateString()
351 JSHandle<EcmaString> result = JSDateTimeFormat::FormatDateTime(thread, simpleDateFormat, x); in ToLocaleDateString()
356 // Return ? FormatDateTime(dateFormat, x). in ToLocaleDateString()
357 JSHandle<EcmaString> result = JSDateTimeFormat::FormatDateTime(thread, dtf, x); in ToLocaleDateString()
372 // Let x be ? thisTimeValue(this value). in ToLocaleTimeString()
380 // If x is NaN, return "Invalid Date". in ToLocaleTimeString()
381 double x = value.GetNumber(); in ToLocaleTimeString() local
382 if (std::isnan(x)) { in ToLocaleTimeString()
387 JSHandle<JSTaggedValue> locales = GetCallArg(argv, 0); in ToLocaleTimeString()
394 … JSHandle<EcmaString> result = JSDateTimeFormat::FormatDateTime(thread, simpleDateFormat, x); in ToLocaleTimeString()
414 JSHandle<EcmaString> result = JSDateTimeFormat::FormatDateTime(thread, simpleDateFormat, x); in ToLocaleTimeString()
419 // Return ? FormatDateTime(dateFormat, x). in ToLocaleTimeString()
420 JSHandle<EcmaString> result = JSDateTimeFormat::FormatDateTime(thread, dtf, x); in ToLocaleTimeString()