Changeset 12445 in webkit for trunk/JavaScriptCore/kjs
- Timestamp:
- Jan 28, 2006, 11:42:32 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/date_object.cpp
r12317 r12445 717 717 struct timeval tv; 718 718 gettimeofday(&tv, 0); 719 double utc = floor(tv.tv_sec * msPerSecond + tv.tv_usec / msPerSecond);719 double utc = floor(tv.tv_sec * msPerSecond + tv.tv_usec / 1000); 720 720 #else 721 721 # if __BORLANDC__ … … 726 726 _ftime(&timebuffer); 727 727 # endif 728 double utc = floor(timebuffer.time * msPerSecond + timebuffer.millitm);728 double utc = timebuffer.time * msPerSecond + timebuffer.millitm; 729 729 #endif 730 730 value = utc; 731 731 } else if (numArgs == 1) { 732 if (args[0]->isString()) 733 value = parseDate(args[0]->toString(exec)); 732 if (args[0]->isObject(&DateInstance::info)) 733 value = static_cast<JSObject*>(args[0])->internalValue()->toNumber(exec); 734 else { 735 JSValue* primitive = args[0]->toPrimitive(exec); 736 if (primitive->isString()) 737 value = parseDate(primitive->getString()); 734 738 else 735 value = args[0]->toPrimitive(exec)->toNumber(exec); 739 value = primitive->toNumber(exec); 740 } 736 741 } else { 737 742 if (isNaN(args[0]->toNumber(exec))
Note:
See TracChangeset
for help on using the changeset viewer.