/ark/js_runtime/ecmascript/ |
D | js_date.cpp | 28 void DateUtils::TransferTimeToDate(int64_t timeMs, std::array<int64_t, DATE_LENGTH> *date) in TransferTimeToDate() argument 30 …(*date)[HOUR] = Mod(timeMs, MS_PER_DAY); // ms from hour, minutes,… in TransferTimeToDate() 31 …(*date)[DAYS] = (timeMs - (*date)[HOUR]) / MS_PER_DAY; // days from year, month,… in TransferTimeToDate() 32 (*date)[MS] = (*date)[HOUR] % MS_PER_SECOND; // ms in TransferTimeToDate() 33 …(*date)[HOUR] = ((*date)[HOUR] - (*date)[MS]) / MS_PER_SECOND; // s from hour, minutes, … in TransferTimeToDate() 34 (*date)[SEC] = (*date)[HOUR] % SEC_PER_MINUTE; // second in TransferTimeToDate() 35 … (*date)[HOUR] = ((*date)[HOUR] - (*date)[SEC]) / SEC_PER_MINUTE; // min from hour, minutes in TransferTimeToDate() 36 (*date)[MIN] = (*date)[HOUR] % SEC_PER_MINUTE; // min in TransferTimeToDate() 37 (*date)[HOUR] = ((*date)[HOUR] - (*date)[MIN]) / SEC_PER_MINUTE; // hour in TransferTimeToDate() 38 (*date)[WEEKDAY] = Mod(((*date)[DAYS] + LEAP_NUMBER[0]), DAY_PER_WEEK); // weekday in TransferTimeToDate() [all …]
|
D | js_date.h | 55 static void TransferTimeToDate(int64_t timeMs, std::array<int64_t, DATE_LENGTH> *date); 80 static double MakeDay(double year, double month, double date); 150 static double SetDateValues(const std::array<int64_t, DATE_LENGTH> *date, bool isLocal); 151 static void GetDateValues(double timeMs, std::array<int64_t, DATE_LENGTH> *date, bool isLocal); 157 bool GetThisDateValues(std::array<int64_t, DATE_LENGTH> *date, bool isLocal) const;
|
D | js_serializer.cpp | 342 JSHandle<JSDate> date = JSHandle<JSDate>::Cast(value); in WriteJSDate() local 351 double timeValue = date->GetTimeValue().GetDouble(); in WriteJSDate() 356 double localOffset = date->GetLocalOffset().GetDouble(); in WriteJSDate() 910 JSHandle<JSDate> date = in ReadJSDate() local 912 JSHandle<JSTaggedValue> dateTag = JSHandle<JSTaggedValue>::Cast(date); in ReadJSDate() 921 date->SetTimeValue(thread_, JSTaggedValue(timeValue)); in ReadJSDate() 926 date->SetLocalOffset(thread_, JSTaggedValue(localOffset)); in ReadJSDate()
|
/ark/runtime_core/runtime/ |
D | time_utils.cpp | 61 std::string date {}; in GetCurrentTimeString() local 67 date = std::string {buffer.data()}; in GetCurrentTimeString() 69 return ConvertToString(!date.empty() ? date : "1970-01-01 00:00:00"); in GetCurrentTimeString()
|
/ark/runtime_core/runtime/tests/ |
D | time_utils_test.cpp | 83 auto date = GetCurrentTimeString(); in TEST_F() local 84 ASSERT_EQ(date.size(), 19); in TEST_F() 85 ASSERT_THAT(date.c_str(), ::testing::MatchesRegex(PATTERN)); in TEST_F()
|
/ark/js_runtime/ecmascript/builtins/ |
D | builtins_date_time_format.cpp | 154 JSHandle<JSTaggedValue> date = GetCallArg(argv, 0); in AnonymousDateTimeFormat() local 156 if (date->IsUndefined()) { in AnonymousDateTimeFormat() 159 JSTaggedNumber xNumber = JSTaggedValue::ToNumber(thread, date); in AnonymousDateTimeFormat() 186 JSHandle<JSTaggedValue> date = GetCallArg(argv, 0); in FormatToParts() local 188 if (date->IsUndefined()) { in FormatToParts() 191 JSTaggedNumber xNumber = JSTaggedValue::ToNumber(thread, date); in FormatToParts()
|
/ark/js_runtime/ |
D | run_test262.sh | 21 time=$(date +'%Y%m%d%H%M%S')
|
D | LICENSE | 88 as of the date such litigation is filed.
|
/ark/ts2abc/test262/ |
D | README.md | 115 up to date in 2.225s 121 up to date in 1.446s 127 up to date in 2.412s
|
D | es2015_tests.txt | 5004 intl402/DateTimeFormat/date-time-options.js 5041 intl402/DateTimeFormat/prototype/format/date-constructor-not-called.js 5048 intl402/DateTimeFormat/prototype/formatRangeToParts/argument-date-string.js 5053 intl402/DateTimeFormat/prototype/formatRangeToParts/date-is-nan-throws.js 5055 intl402/DateTimeFormat/prototype/formatRangeToParts/date-is-infinity-throws.js 5056 intl402/DateTimeFormat/prototype/formatRangeToParts/date-x-greater-than-y-throws.js 5061 intl402/DateTimeFormat/prototype/formatRangeToParts/date-undefined-throws.js 5090 intl402/DateTimeFormat/prototype/formatToParts/date-is-nan-throws.js 5091 intl402/DateTimeFormat/prototype/formatToParts/date-is-infinity-throws.js 5095 intl402/DateTimeFormat/prototype/formatToParts/return-abrupt-tonumber-date.js [all …]
|
D | es5_tests.txt | 4 annexB/built-ins/Date/prototype/getYear/this-not-date.js 6 annexB/built-ins/Date/prototype/setYear/this-not-date.js
|
/ark/js_runtime/ecmascript/tests/ |
D | dump_test.cpp | 342 JSHandle<JSDate> date = JSHandle<JSDate>::Cast(factory->NewJSObject(dateClass)); in HWTEST_F_L0() local 343 date->SetTimeValue(thread, JSTaggedValue(0.0)); in HWTEST_F_L0() 344 date->SetLocalOffset(thread, JSTaggedValue(0.0)); in HWTEST_F_L0() 345 DUMP_FOR_HANDLE(date) in HWTEST_F_L0()
|
/ark/js_runtime/ecmascript/napi/ |
D | jsnapi.cpp | 1464 JSHandle<JSDate> date(JSNApiHelper::ToJSHandle(this)); in ToString() local 1465 JSTaggedValue dateStr = date->ToString(thread); in ToString() 1476 JSHandle<JSDate> date(JSNApiHelper::ToJSHandle(this)); in GetTime() local 1477 if (!date->IsDate()) { in GetTime() 1480 return date->GetTime().GetDouble(); in GetTime()
|
/ark/ts2abc/ |
D | LICENSE | 88 as of the date such litigation is filed.
|
/ark/runtime_core/ |
D | LICENSE | 88 as of the date such litigation is filed.
|
/ark/ts2abc/testTs/ |
D | test-case.patch | 4427 +const date = new Date("2012-05-24"); 4431 + `${new Intl.DateTimeFormat(locale).format(date)} ${new Intl.NumberFormat(locale).format(count)…
|