Antony Dovgal
7241dea7ef
fix Timezone class too
2005-11-26 12:35:27 +00:00
Antony Dovgal
b6307d1014
MFH: fix #35402 (New date class causes crash in get_object_vars())
2005-11-26 09:40:54 +00:00
Derick Rethans
2bb4d8282c
- Fixed bug #35143 (gettimeofday() ignores current time zone).
...
- Fixed tests due to class constants patch.
2005-11-20 20:14:24 +00:00
Ilia Alshanetsky
eb0a6a666f
Moved date constants into the date class, they all class constants now.
2005-11-17 21:05:30 +00:00
Antony Dovgal
23a3fdbf04
MFH: call zend_objects_destroy_object() explicitly
...
fix segfault when intern->time is NULL
2005-11-15 14:08:03 +00:00
foobar
e264b8a4d3
MFH: Fixed error messages and tests
2005-10-19 11:18:51 +00:00
Derick Rethans
6aed41421e
- MFH: Improved error messages a bit.
2005-10-19 07:22:20 +00:00
Derick Rethans
33921efc44
- Fixed timezone guessing on Windows. (Derick, Nuno)
2005-10-15 18:12:29 +00:00
Derick Rethans
cd90395cb6
- MFH: Apperently you can't store NULL pointer values into Zend hashes - god
...
know why not - so we won't store those in the cache anymore.
2005-10-12 19:49:59 +00:00
Derick Rethans
44205dc58a
- MFH: Make sure the tzcache' dtor doesn't cleanup cached misses in the lookup
...
tables.
2005-10-10 16:42:32 +00:00
Derick Rethans
5e46f636a5
- MFH: Make the Windows guessing routines actually return the guessed timezone.
2005-10-07 20:32:17 +00:00
Derick Rethans
6df3e40977
- MFH: Change parameter name because NetWare expands "tzname" as a macro to
...
something else.
2005-10-07 13:33:31 +00:00
Derick Rethans
e1661efced
- Implement correct Windows timezone guessing.
2005-10-05 11:06:56 +00:00
Derick Rethans
33a91ad309
- Fixed typo.
2005-10-05 08:23:39 +00:00
Derick Rethans
c3678550a3
- Implemented tzcache
...
- Attempt at Windows detection code
2005-10-05 08:20:44 +00:00
Antony Dovgal
262cbbe8d0
include php_version_compare() declaration and eliminate warning
2005-10-03 23:37:10 +00:00
Derick Rethans
e117d540d1
- MFH: Only use external database when it is newer than the builtin one.
2005-10-03 11:34:51 +00:00
Derick Rethans
afccca77dd
- MFH: Allow an external Timezone Database to be used.
2005-10-03 11:17:28 +00:00
Derick Rethans
08b5c498ce
- Implemented better timezone guessing algorithm.
2005-10-01 15:04:07 +00:00
Derick Rethans
abcfcd3f2e
- MFH: Added date_time_set, date_date_set and date_isodate_set() functions, and
...
setTime, setDate and setISODate() methods.
2005-09-02 14:58:01 +00:00
Derick Rethans
321732227f
- Fixed bug #34304 (date() doesn't have a modifier for ISO Week Day).
2005-09-02 09:33:08 +00:00
Derick Rethans
0e2491f553
- Fixed bug #34302 (date('W') do not return leading zeros for week 1 to 9).
2005-08-30 09:17:09 +00:00
Derick Rethans
d3326d5b26
- MFH: Fixed bug #34087 for real.
...
- MFH: Windows compile fixes.
2005-08-25 09:47:28 +00:00
Derick Rethans
d55f456497
- MFH:
...
- Fixed TSRM issue.
- Added guessed timezone to phpinfo() output.
- Initialize is_dst in some cases.
- Corrected some test cases.
2005-08-09 21:10:22 +00:00
Ilia Alshanetsky
919b0bd5b4
Adjust date("") handling.
2005-08-08 16:49:30 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Derick Rethans
8a3d3aefbb
- Changed the year parameter so that 0..69 maps to 2000..2069 and 70..100 maps
...
to 1970..2000, which was in the original code, but not in the documentation.
2005-07-21 10:09:40 +00:00
Derick Rethans
e6c1ff254d
- Fixed bug #33578 (strtotime() problem with "Oct17" format).
...
- Fixed problems with lone years in strtotime().
- Added functions to timelib to get a list of all abbreviations and timezone
identifiers.
- Fixed problems with parsed dates that only have GMT offsets associated
with them.
- Fixed a Windows compile problem.
- Added special constants for different often used date formats (DATE_ISO8601,
DATE_RFC822, DATE_RSS etc).
- Fixed date_default_timezone_get() to return the guessed timezone if none
was set yet with date_default_timezone_set().
- Added experimental support for Date/Timezone objects as per specifications.
2005-07-20 08:31:02 +00:00
foobar
ada35ab562
fixed typos
2005-07-13 07:04:29 +00:00
Antony Dovgal
38e4fb09e0
fix tsrm build
2005-07-08 18:16:46 +00:00
Antony Dovgal
39379b8f58
rename php_format_date() to date_format()
...
add wrapper for date_format() to use it in other extensions
2005-07-08 12:26:30 +00:00
Antony Dovgal
d705522bbe
fix #33614 (memory leak in new strftime())
2005-07-08 10:23:33 +00:00
Derick Rethans
d75d455737
- Change memory management so that tzinfo structures can live outside time
...
structures too.
2005-07-05 18:30:30 +00:00
Derick Rethans
bf23d8d2b8
- Renamed date_timezone_set/get() to date_default_timezone_set/get().
...
- Added missing proto's and folding marks.
2005-07-04 21:27:26 +00:00
Ilia Alshanetsky
95e3f66299
Make sure the timezone is NULL, if change operation fails. Ex. memory_limit
2005-07-04 18:13:15 +00:00
Derick Rethans
69feece2bc
- Fixed logic.
2005-07-04 14:32:50 +00:00
Wez Furlong
1b9b6312c3
Fix win32 build
2005-07-04 13:22:27 +00:00
Derick Rethans
531c8b9f8c
- PHPAPI + static don't mix, obviously.
2005-07-04 13:21:39 +00:00
Derick Rethans
346c090924
- Fixed bug #33562 (date("") crashes).
2005-07-04 07:48:19 +00:00
foobar
19b6ffed3c
- Always use #ifdef when dealing with HAVE_* defines from AC_CHECK_FUNCS()
...
- Added check for strftime() also in the timelib configure
2005-07-03 23:30:52 +00:00
Derick Rethans
422f14cb0f
- Fixed bug #33536 (strtotime defaults to now even on non time string).
2005-07-03 21:38:54 +00:00
Derick Rethans
8aa3554d19
- Reimplemented time(), getdate() and localtime() functions with new datetime
...
library.
2005-07-03 20:45:08 +00:00
Derick Rethans
0ef991e5ae
- Fixed bug #33532 (Different output for strftime() and date()).
...
- Re-implemented checkdate(), strftime() and gmstrftime() with the new timelib
code.
2005-07-03 19:14:55 +00:00
Ilia Alshanetsky
dda7692c87
Avoid strlen() if we know the length.
2005-07-03 18:56:57 +00:00
Derick Rethans
2e9d063814
- Added fallback to system's timezone setting, but marked with an E_STRICT
...
error.
- Adjusted tests to use the date_timezone_set() function.
2005-07-03 15:01:29 +00:00
Derick Rethans
d3c83378eb
- Move mktime/gmmktime related tests from ext/standard to ext/date.
2005-07-03 14:36:59 +00:00
Derick Rethans
ed02f202f0
- Fixed bug #30096 (gmmktime does not return the corrent time).
...
- Re-implemented mktime and gmmktime with new date time library.
- Added testcase for bug #30096 , updated test cases for E_STRICT warning of
is_dst parameter usage for mktime/gmmktime.
2005-07-03 14:27:31 +00:00
Derick Rethans
2b47899981
- Overhauled selecting the correct timezone. The timezone set with
...
"date_timezone_set" override the TZ environment variable, which on its turn
overrides the date.timezone setting. If none of the three is set, we fallback
to UTC.
- Added "date_timezone_set" function to set the timezone that the date
functions will use.
2005-07-02 21:19:25 +00:00
Edin Kadribasic
e70b3a94f4
Use timelib types.
...
(Fixes compilation on older Microsoft compilers)
2005-07-01 08:59:57 +00:00
Ilia Alshanetsky
eab2cdedd3
Fixed memory leak.
2005-06-30 23:33:37 +00:00