Changeset 50183 in webkit for trunk/JavaScriptCore/runtime/DateInstance.cpp
- Timestamp:
- Oct 27, 2009, 4:29:40 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/DateInstance.cpp
r50174 r50183 35 35 const ClassInfo DateInstance::info = {"Date", 0, 0, 0}; 36 36 37 DateInstance::DateInstance( NonNullPassRefPtr<Structure> structure)37 DateInstance::DateInstance(ExecState* exec, NonNullPassRefPtr<Structure> structure) 38 38 : JSWrapperObject(structure) 39 39 { 40 setInternalValue(jsNaN(exec)); 40 41 } 41 42 … … 72 73 } 73 74 74 bool DateInstance::getTime(GregorianDateTime& t, int& offset) const75 {76 double milli = internalNumber();77 if (isnan(milli))78 return false;79 80 msToGregorianDateTime(milli, false, t);81 offset = gmtoffset(t);82 return true;83 }84 85 bool DateInstance::getUTCTime(GregorianDateTime& t) const86 {87 double milli = internalNumber();88 if (isnan(milli))89 return false;90 91 msToGregorianDateTime(milli, true, t);92 return true;93 }94 95 bool DateInstance::getTime(double& milli, int& offset) const96 {97 milli = internalNumber();98 if (isnan(milli))99 return false;100 101 GregorianDateTime t;102 msToGregorianDateTime(milli, false, t);103 offset = gmtoffset(t);104 return true;105 }106 107 bool DateInstance::getUTCTime(double& milli) const108 {109 milli = internalNumber();110 if (isnan(milli))111 return false;112 113 return true;114 }115 116 75 } // namespace JSC
Note:
See TracChangeset
for help on using the changeset viewer.