Home
last modified time | relevance | path

Searched refs:year (Results 1 - 15 of 15) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_date.cpp41 (*date)[DAYS] = (timeMs - (*date)[HOUR]) / MS_PER_DAY; // days from year, month, day in TransferTimeToDate()
52 bool DateUtils::IsLeap(int64_t year) in IsLeap() argument
54 return year % LEAP_NUMBER[0] == 0 && (year % LEAP_NUMBER[1] != 0 || year % LEAP_NUMBER[2] == 0); // 2: means index in IsLeap()
58 int64_t DateUtils::GetDaysInYear(int64_t year) in GetDaysInYear() argument
61 number = IsLeap(year) ? (DAYS_IN_YEAR + 1) : DAYS_IN_YEAR; in GetDaysInYear()
66 int64_t DateUtils::GetDaysFromYear(int64_t year) in GetDaysFromYear() argument
68 return DAYS_IN_YEAR * (year - YEAR_NUMBER[0]) + FloorDiv(year in GetDaysFromYear()
115 int64_t year = y + (month <= MONTH_COEFFICIENT); global() local
731 CString year = ToCString(fields[YEAR]); ToISOString() local
931 int64_t year = (*date)[YEAR] + ((*date)[MONTH] - month) / MONTH_PER_YEAR; SetDateValues() local
947 SetDateValues(int64_t year, int64_t month, int64_t day) SetDateValues() argument
[all...]
H A Ddate_parse.cpp61 int year = proxy->NextDate().GetValue(); in IsIsoDateTime() local
62 dayValue->SetData(year); in IsIsoDateTime()
384 int year = 1; in SetDayValue() local
391 // 2:index of year in SetDayValue()
393 year = data_[YEAR]; in SetDayValue()
398 // input:month-day-year in SetDayValue()
399 year = data_[2]; // 2:index of year in SetDayValue()
403 // input:year-month in SetDayValue()
404 year in SetDayValue()
[all...]
H A Djs_date.h76 static bool IsLeap(int64_t year);
77 static int64_t GetDaysInYear(int64_t year);
78 static int64_t GetDaysFromYear(int64_t year);
79 // return the year, update days.
100 static double MakeDay(double year, double month, double date);
167 static double SetDateValues(int64_t year, int64_t month, int64_t day);
H A Djs_relative_time_format.cpp184 // 9. If unit is "years" or "year", return "year". in SingularUnitToIcuUnit()
193 JSHandle<EcmaString> year = JSHandle<EcmaString>::Cast(globalConst->GetHandledYearString()); in SingularUnitToIcuUnit() local
225 } else if (EcmaStringAccessor::StringsAreEqual(*year, *unit) || in SingularUnitToIcuUnit()
271 // 10. If unit is not one of "second", "minute", "hour", "day", "week", "month", "quarter", or "year", throw a in GetIcuFormatted()
308 JSHandle<EcmaString> year = JSHandle<EcmaString>::Cast(globalConst->GetHandledYearString()); in SingularUnitString() local
346 // 9. If unit is "years" or "year", return "year". in SingularUnitString()
347 if (EcmaStringAccessor::StringsAreEqual(*year, *unit) || EcmaStringAccessor::StringsAreEqual(*years, *unit)) { in SingularUnitString()
348 return year; in SingularUnitString()
[all...]
H A Dobject_fast_operator-inl.h846 int year = 0; in FastParseDate() local
855 if (!GetNumFromString(data, len, &index, &year)) { in FastParseDate()
870 double day = JSDate::MakeDay(year, month - 1, date); in FastParseDate()
/arkcompiler/ets_runtime/test/moduletest/regress/
H A Dregress.js232 const datesList = [{ year: '2021', month: '10', day: '22', hour: '10', minute: '12', second: '32' },
233 { year: '2021', month: '8', day: '3', hour: '9', minute: '9', second: '6' }];
234 const { year, month, day, hour, minute, second } = datesList[0];
235 const s0 = `${year}-${month}-${day} ${hour}:${minute}:${second}Z`;
237 const s1 = `${'0'.repeat(i) + year}-${month}-${day} ${hour}:${minute}:${second}Z`;
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/gclog/
H A Dutils.py54 x = datetime.strptime(str(today.year) + ' ' + dt, '%Y %b %d %H:%M:%S')
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_stubs.h81 inline GateRef IsNumberYearMonthDay(GateRef year, GateRef month, GateRef day) in IsNumberYearMonthDay() argument
83 GateRef condition = BitAnd(TaggedIsNumber(year), TaggedIsNumber(month)); in IsNumberYearMonthDay()
H A Dbuiltins_stubs.cpp493 BRANCH(Int64Equal(numArgs, IntPtr(3)), &threeArgs, &slowPath); // 3: year month day in DECLARE_BUILTINS()
497 GateRef year = GetArgFromArgv(IntPtr(0)); in DECLARE_BUILTINS() local
500 BRANCH(IsNumberYearMonthDay(year, month, day), &numberYearMonthDay, &slowPath); in DECLARE_BUILTINS()
503 GateRef y = GetDoubleOfTNumber(year); in DECLARE_BUILTINS()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_date_time_format_second_test.cpp90 { "year", "2-digit" }, in FormatDateTimeCommon()
163 auto year = JSTaggedValue::GetProperty(thread, JSHandle<JSTaggedValue>::Cast(dateTimeArray1), 0).GetValue(); in HWTEST_F_L0() local
168 EXPECT_STREQ(GetDateTimePartStringTest(thread, typeKey, year).c_str(), "year"); in HWTEST_F_L0()
169 EXPECT_STREQ(GetDateTimePartStringTest(thread, valueKey, year).c_str(), "2022"); in HWTEST_F_L0()
246 { "year", "2-digit" }, in HWTEST_F_L0()
266 auto year = JSTaggedValue::GetProperty(thread, JSHandle<JSTaggedValue>::Cast(dateTimeArray), 0).GetValue(); in HWTEST_F_L0() local
268 EXPECT_STREQ(GetDateTimePartStringTest(thread, typeKey, year).c_str(), "year"); in HWTEST_F_L0()
269 EXPECT_STREQ(GetDateTimePartStringTest(thread, valueKey, year) in HWTEST_F_L0()
[all...]
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/tests/
H A Dtest_gc_ark_pause.py27 current_ts = datetime(datetime.today().year, 3, 10, 12, 5, 20, 514000)
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_date_time_format_first_test.cpp56 static double BuiltinsDateCreate(const double year, const double month, const double date) in BuiltinsDateCreate() argument
58 const double day = JSDate::MakeDay(year, month, date); in BuiltinsDateCreate()
/arkcompiler/ets_frontend/test/scripts/utils/commit_message/
H A Dget_commit_message.py160 start_time = datetime(yesterday.year, yesterday.month, yesterday.day, 0, 0, 0)
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs.h150 static double SetDateValues(double year, double month, double day);
H A Druntime_stubs.cpp3479 double RuntimeStubs::SetDateValues(double year, double month, double day) in SetDateValues() argument
3481 if (std::isnan(year) || !std::isfinite(year) || std::isnan(month) || !std::isfinite(month) || std::isnan(day) || in SetDateValues()
3486 return JSDate::SetDateValues(static_cast<int64_t>(year), static_cast<int64_t>(month), static_cast<int64_t>(day)); in SetDateValues()

Completed in 19 milliseconds