Changeset 2593 in webkit for trunk/JavaScriptCore/kjs/date_object.cpp
- Timestamp:
- Nov 7, 2002, 7:10:40 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/date_object.cpp
r2511 r2593 67 67 #define gmtime(x) gmtimeUsingCF(x) 68 68 #define localtime(x) localtimeUsingCF(x) 69 #define mktime(x) mktimeUsingCF(x) 69 70 70 71 struct tm *tmUsingCF(time_t tv, CFTimeZoneRef timeZone) … … 111 112 return result; 112 113 } 114 115 time_t mktimeUsingCF(struct tm *tm) 116 { 117 CFTimeZoneRef timeZone = CFTimeZoneCopyDefault(); 118 119 CFGregorianDate date; 120 date.second = tm->tm_sec; 121 date.minute = tm->tm_min; 122 date.hour = tm->tm_hour; 123 date.day = tm->tm_mday; 124 date.month = tm->tm_mon + 1; 125 date.year = tm->tm_year + 1900; 126 127 CFAbsoluteTime absoluteTime = CFGregorianDateGetAbsoluteTime(date, timeZone); 128 129 time_t result = (time_t) (absoluteTime + kCFAbsoluteTimeIntervalSince1970); 130 131 return result; 132 } 133 134 113 135 114 136 #endif // APPLE_CHANGES
Note:
See TracChangeset
for help on using the changeset viewer.