Scott MacVicar
b03ba567d8
MFB: Change createFromTimestamp to setTimestamp
2007-12-14 14:52:38 +00:00
Scott MacVicar
feaa1ba014
- Add Datetime::createFromTimestamp to allow setting of a unix timestamp without invoking the date parser.
2007-12-14 14:27:18 +00:00
Derick Rethans
7b19ae3023
- Updated to version 2007.10
2007-12-03 15:16:21 +00:00
Ilia Alshanetsky
e02a63c98c
MFB: Fixed bug #43377 (PHP crashes with invalid argument for DateTimeZone)
2007-11-23 00:15:37 +00:00
Antony Dovgal
ea324b63c0
fix test
2007-11-08 11:39:10 +00:00
Derick Rethans
5a4e6c233f
- Updated to version 2007.9
2007-11-05 09:24:17 +00:00
Derick Rethans
9e67f64a00
- Updated to version 2007.8
2007-10-11 18:35:04 +00:00
Yiduo (David) Wang
95da0dc570
Added macros for managing zval refcounts and is_ref statuses
2007-10-07 05:15:07 +00:00
Dmitry Stogov
8146078f7b
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
2007-09-27 18:28:44 +00:00
Antony Dovgal
8df615e0d6
fix test name
2007-09-19 11:25:51 +00:00
Nuno Lopes
ba8461c0a0
MFB
2007-09-13 19:58:53 +00:00
Antony Dovgal
a2d6d5fbb2
detect endianness in compile time when using Apple's GCC (fixes universal binary build)
2007-09-04 18:46:08 +00:00
Derick Rethans
14df6eb975
- Ugh, fix this properly.
2007-09-03 12:12:51 +00:00
Derick Rethans
cf0e879870
- Fixed DateTimeZone::getTransitions().
2007-09-03 12:03:46 +00:00
Jani Taskinen
5c0df4eb38
- Fix warnings
2007-07-20 23:53:29 +00:00
Derick Rethans
56828aba9a
- Let's always use the macro as llabs() requires c99.
2007-07-13 17:49:18 +00:00
Dmitry Stogov
e76b7240a1
Unicode support
2007-07-13 15:22:34 +00:00
Rob Richards
982967b637
use macro - llabs not always available on win32
2007-07-13 12:48:47 +00:00
Derick Rethans
b49f733c6a
- Commit generated file.
2007-07-12 18:59:35 +00:00
Derick Rethans
d43b79f12b
- Missing file in commit.
2007-07-12 18:58:48 +00:00
Derick Rethans
1e096be0b3
- Fixed bug #41964 (strtotime returns a timestamp for non-time string of
...
pattern '(A|a) .+').
- Fixed bug #41844 (Format returns incorrect number of digits for negative
years -0001 to -0999).
- Fixed bug #41842 (Cannot create years < 0100 & negative years with
date_create or new DateTime).
- Fixed bug #41709 (strtotime() does not handle 00.00.0000).
- Fixed bug #41523 (strtotime('0000-00-00 00:00:00') is parsed as 1999-11-30).
2007-07-12 18:56:42 +00:00
Dmitry Stogov
be7c087da5
Fixed test
2007-07-10 07:29:06 +00:00
Derick Rethans
ee6242887c
- Updated to 2007f.
2007-07-05 13:48:23 +00:00
Ilia Alshanetsky
254827fbb7
MFB: Final shot at the date issue
2007-06-07 23:16:41 +00:00
Antony Dovgal
a9f6f71460
check return value of *time_r() functions for NULL
...
more checks will follow
2007-06-07 08:46:32 +00:00
Ilia Alshanetsky
26255ddf1a
Fixed typo
2007-06-07 02:21:55 +00:00
Ilia Alshanetsky
2d13cd37be
MFB: Adjust previous patch to work on all compilers
2007-06-06 23:16:45 +00:00
Ilia Alshanetsky
da635f2b98
MFB: Optimize out a loop
2007-06-06 22:58:53 +00:00
Antony Dovgal
edb8190a95
fix tests
2007-04-20 20:57:57 +00:00
Antony Dovgal
fe2cd52ac1
fix timezone_abbreviations_list() in unicode mode
2007-04-20 20:55:30 +00:00
Derick Rethans
916e90c9e2
- MFB: Updated timezone database to version 2007.5. (Derick)
2007-04-13 14:52:06 +00:00
Derick Rethans
a843b46454
- MFB: Fixed bug #39416 (Milliseconds in date()).
2007-04-13 14:10:38 +00:00
Derick Rethans
59fcb5299d
- MFB: Fixed bug #39965 (Latitude and longitude are backwards in date_sun_info()).
2007-04-13 08:34:11 +00:00
Derick Rethans
3eef99f6cd
- MFB: Fixed bug #40290 (strtotime() returns unexpected result with particular
...
timezone offset).
2007-04-13 08:11:35 +00:00
Antony Dovgal
8957f06763
MFB
2007-04-11 22:35:25 +00:00
Derick Rethans
e9f77bb7e5
- Fixed bug #40861 (strtotime() doesn't handle double negative relative time
...
units correctly).
2007-04-11 14:36:45 +00:00
Derick Rethans
d184a4f9c3
- MF52: Updated timezone database to version 2007.3.
2007-03-06 21:29:33 +00:00
Michael Wallner
d431a16629
- fix ws as requested by derick
2007-03-05 14:10:05 +00:00
Michael Wallner
75383d4658
- fix bug #40691 : add comparison object handler
2007-03-05 14:05:31 +00:00
Derick Rethans
e3794a3986
- Clarify the source of the timezone data.
2007-02-14 19:35:01 +00:00
Marcus Boerger
6640eadc15
- Fix warnings
2007-01-20 12:22:02 +00:00
Marcus Boerger
9ad7d83a03
- We want the size here not the length
2007-01-18 23:17:49 +00:00
Hannes Magnusson
8080363f2d
Use relative timestamp
2007-01-07 07:59:22 +00:00
Hannes Magnusson
1175652bef
MFB: Fix tests
2007-01-05 15:28:41 +00:00
Derick Rethans
44327b0af2
- MFB: Fixed bug #40012 (php_date.c doesnt compile on Netware).
2007-01-03 14:46:52 +00:00
Antony Dovgal
1167da966b
and one more..
2007-01-03 13:48:46 +00:00
Antony Dovgal
4a88a40537
fix test
2007-01-03 13:47:03 +00:00
Sebastian Bergmann
3717df72ae
Bump year.
2007-01-01 09:29:37 +00:00
Antony Dovgal
a7e4f10ae2
more ext/date tests by Chris Jones
2006-12-22 13:07:26 +00:00
Ilia Alshanetsky
63bcfa04e8
MFB: Fixed bug #39782 (setTime() on a DateTime constructed with a Weekday
...
yields incorrect results).
2006-12-11 21:08:44 +00:00
Ilia Alshanetsky
869fe0320e
MFB: Fixed bug #39791 (Crash in strtotime() on overly long relative date
...
multipliers).
2006-12-11 05:04:58 +00:00
Derick Rethans
26568762da
- Updated timezone database to version 2006.16.
2006-11-29 20:01:28 +00:00
Nuno Lopes
a72df3dc05
MFB
2006-11-10 23:27:31 +00:00
Nuno Lopes
3cc8329e12
MFB
2006-11-10 17:32:42 +00:00
Hannes Magnusson
62003ce506
Throw exception on invalid parameters in DateTime::__construct()
...
#makes sure the object doesnt get initialized with bogus parameters
2006-11-06 16:10:33 +00:00
Hannes Magnusson
641df597fa
Add oneliner descriptions
2006-10-25 12:35:16 +00:00
Derick Rethans
96c237275a
- MF52: Updated timezone database.
2006-10-17 17:08:52 +00:00
Hannes Magnusson
176b72284c
Error message clean up
...
(patch by Matt W (php_lists -AT- realpain.com))
2006-10-08 13:34:24 +00:00
Hannes Magnusson
523180a5a7
Add "wrong param count"/"expecting parameter .. to be.." warning to strtotime()
2006-10-07 22:31:52 +00:00
Hannes Magnusson
b3a5b40029
use PHP_ME_MAPPING rather than ZEND_NAMED_FE/ZEND_FENTRY
2006-10-03 14:55:42 +00:00
Hannes Magnusson
a2ffbd396d
add proto
2006-10-02 07:32:16 +00:00
Derick Rethans
d12d204cf1
- Return timezone's names as Unicode strings.
2006-09-27 18:32:24 +00:00
Antony Dovgal
8bc414ee8e
fix test
2006-09-19 11:29:50 +00:00
Dmitry Stogov
128548a5c0
Disabled autoconversion of hash keys (from string to unicode) for PHP arrays
2006-09-19 10:38:31 +00:00
Hannes Magnusson
9dceb42867
Add protos
2006-09-10 17:01:10 +00:00
Hannes Magnusson
f2ad985262
- date_timezone_set() needs both arguments
...
- Throw exception in DateTimeZone::__construct if no arguments are passed
2006-09-10 16:32:30 +00:00
Derick Rethans
319a3dcb80
- The .c file is generated... so updating the .re file and cleaning up WS.
2006-09-09 12:25:54 +00:00
Antony Dovgal
cb04bb6a4f
fix #38721 (date_parse() invalid read)
2006-09-08 20:22:23 +00:00
Derick Rethans
058b359800
- Added support for the full ISO week number format. (2006-W52-7)
2006-09-06 07:33:59 +00:00
Nuno Lopes
573f153e06
MFB: int->zend_bool where possible
2006-09-05 12:42:25 +00:00
Michael Wallner
7c8079c8ce
- attempt to fix #38696
2006-09-03 09:09:38 +00:00
Nuno Lopes
045dd11483
MFH
2006-09-01 23:33:13 +00:00
Nuno Lopes
2e3faf9cd2
MFB: fix possible crash
2006-09-01 23:19:56 +00:00
Antony Dovgal
8652b39044
add UEXPECT
2006-08-29 22:24:23 +00:00
Derick Rethans
e84f9d2439
- Upgrade timezone db to 2006.11 (k).
2006-08-29 20:21:02 +00:00
Ilia Alshanetsky
994cf483e1
MFB: Fixed bug #38511 , #38473 , #38263 (Fixed session extension request
...
shutdown order to ensure it is shutdown before the extensions it may depend
on).
2006-08-22 16:47:43 +00:00
Michael Wallner
7fc16dec3e
- fix leak when cloning DateTimeZone, detected by Antony
...
- don't fetch objects multiple times when cloning
2006-08-15 06:53:02 +00:00
Michael Wallner
62f04bba34
- add cloning support to DateTime classes
2006-08-14 20:02:52 +00:00
Antony Dovgal
ec0269078d
fix tests
2006-08-07 21:42:27 +00:00
Antony Dovgal
d0c9c06f5a
fix test - class Date has been renamed
...
the test still fails, though...
2006-08-07 21:06:21 +00:00
Antony Dovgal
e42e830a1e
fix test
2006-08-02 23:29:09 +00:00
Michael Wallner
f4521581b7
- update test
2006-08-01 16:49:08 +00:00
Michael Wallner
f1ff6fb935
- use library error message on time string parse failure
2006-08-01 16:45:24 +00:00
Michael Wallner
c5db30db85
- fix leaks on multiple calls to DateTime::__construct()
...
- throw exception on unparseable time strings in DateTime::__construct()
# I guess I'm done now
2006-08-01 15:54:45 +00:00
Michael Wallner
6582daf259
- OO fixes:
...
. no is_ref for objects in PHP5+
. initialize objects when created with the `new` operator
. check for proper initialization in child classes
- fix typo: transistion -> transition
- add test
2006-08-01 13:27:41 +00:00
Hannes Magnusson
e78e8ab2ec
MFB: Update test
2006-07-28 16:32:54 +00:00
Ilia Alshanetsky
2a2450cb59
MFB: Fixed bug #38229 (strtotime() does not parse YYYY-MM format).
2006-07-27 13:01:10 +00:00
Derick Rethans
13b1d8b95b
- Rename date classes to DateTime and DateTimeZone
2006-07-20 15:48:36 +00:00
Derick Rethans
6ce33efe08
- Enable all methods in the already existing Date and Timezone classes
2006-07-18 12:37:49 +00:00
Antony Dovgal
af234920c6
MFB: eliminate compile warnings
2006-07-11 12:37:26 +00:00
Antony Dovgal
0af0ad4ef7
initialize vars
2006-07-10 11:25:59 +00:00
Derick Rethans
844e32934e
- Updated timezonedb to version 2006.7.
...
- Fixed test cases because of new constant values for the formats.
2006-07-04 18:12:37 +00:00
Hannes Magnusson
12fbcb6344
nuke types in arginfo
2006-07-02 00:10:36 +00:00
Antony Dovgal
79786ebae8
MFB: AIX and Solaris have different (gm)strftime() implementation
2006-06-29 22:47:34 +00:00
Hannes Magnusson
e20eb59ccc
Fix test on linux...
2006-06-29 22:12:44 +00:00
Hannes Magnusson
a880059e5a
fix/improve test
2006-06-29 15:01:20 +00:00
Antony Dovgal
2399d12be0
more tests
2006-06-27 15:54:36 +00:00
Antony Dovgal
23ff3b767d
more date() tests
2006-06-27 15:07:50 +00:00
Antony Dovgal
0aa1cd2c52
fix segfault with 'B' format param
2006-06-27 15:06:18 +00:00
Antony Dovgal
770188279f
plug leak in my last patch
2006-06-23 13:52:53 +00:00
Antony Dovgal
a3d2ed6356
timelib_day_of_week_ex() returns -1 if the year is less than 1753
...
don't use its return value directly, as accessing array element with negative index may lead to unpredictable result (crash?)
2006-06-22 21:03:48 +00:00
Antony Dovgal
c605235b53
don't try to parse empty string, return false immediately
...
(fixes off-by-one)
2006-06-22 18:44:18 +00:00
Hannes Magnusson
9b8efc936a
Fixed tests
2006-06-17 12:48:20 +00:00
Nuno Lopes
fa23156c42
MFB
2006-06-17 10:31:21 +00:00
Nuno Lopes
e74021e487
MFB: new tests
2006-06-16 22:48:29 +00:00
Dmitry Stogov
943960c324
Added automatic module globals management
2006-06-13 13:12:20 +00:00
Hannes Magnusson
9f786b9eff
Fix typo
2006-06-11 20:11:52 +00:00
Hannes Magnusson
00f9624a35
Fix test
2006-06-10 23:53:14 +00:00
Hannes Magnusson
e6487d115e
Added argument info
...
Fixed protos
Fixed vim folding
2006-06-10 22:59:40 +00:00
Derick Rethans
654b601543
- MF52: Fixed bug #37747 (strtotime segfaults when given "nextyear").
2006-06-08 16:30:37 +00:00
Antony Dovgal
eac15d9fd5
fix tests in unicode mode
2006-06-02 22:22:43 +00:00
Hannes Magnusson
43a4e75e8a
Lets play nice and use 4digit years with DATE_RSS
2006-05-30 15:13:36 +00:00
Hannes Magnusson
b32c5e959c
Fixed DATE_COOKIE & DATE_RSS
...
Fixed tests
Add comments
# My first php-src/ commit! :)
2006-05-30 14:45:16 +00:00
Derick Rethans
f33cfbabfe
- Now as text and not HTML.
2006-05-30 13:15:10 +00:00
Derick Rethans
8d31d2e896
- Fixed bug #37616 : DATE_RFC822 does not product RFC 822 dates. (Patch by
...
Hannes Magnusson)
2006-05-30 13:08:00 +00:00
Derick Rethans
43ca53674c
- MF52: Fixed bug #37514 (strtotime doesn't assume year correctly).
2006-05-19 14:53:07 +00:00
Derick Rethans
733c60eab6
- Fixed windows compile error.
2006-05-15 08:53:58 +00:00
Derick Rethans
5845a93484
- Implemented Dmitry's const patch.
...
- Added support for "weekday" as relative item.
- Fixed bug #37368 (Incorrect timestamp returned for strtotime()).
2006-05-14 17:30:26 +00:00
Rasmus Lerdorf
efd1b929de
MFB
2006-05-11 03:49:12 +00:00
Antony Dovgal
f7139568f7
fix tests
2006-04-25 22:10:38 +00:00
Antony Dovgal
11e39d17c1
MF51: add default timezone to the tests
2006-04-11 19:34:35 +00:00
Derick Rethans
9844b76e56
- Fixed bug #36988 (mktime freezes on long numbers)
2006-04-11 17:56:49 +00:00
Derick Rethans
74c0864346
- Fixed bug #37017 in a different way and added a test case.
2006-04-09 12:58:56 +00:00
Derick Rethans
0be2a7c956
- Fixed superfluous parameter.
2006-04-09 12:58:29 +00:00
Derick Rethans
7ca9d09689
- Added the date_parse() function that returns a parsed date/time string
...
including warnings and errors.
- Added the timezone_name_from_abbr() function that exposes the guessing
mechanism that tries to find a timezone identifier from a timezone
abbreviation and GMT offset.
- Fixed a bug where combined date formats 'c' and 'r' were cut off due to
insufficient space in the buffer.
- Implemented better error and warning handling that is also used for the
date_parse() function.
- Fixed the date::RFC3339 class constant.
- Fixed bug #37017 (strtotime fails before 13:00:00 with some time zones
identifiers)
- Fixed problems with "T" in front of a time string was seen as a time zone
string.
- Fixed a problem were 5 and 6 character timezone abbreviations where not
correctly parsed.
2006-04-08 14:57:42 +00:00
Antony Dovgal
6a53a49c8b
MF51: fix bug #36898 (__set() leaks in classes extending internal ones)
...
Added:
ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC)
ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)
2006-03-29 15:08:52 +00:00
Antony Dovgal
41e5bcd8c5
MFB: fix several leaks in date_sun*() functions
2006-03-18 23:44:30 +00:00
Derick Rethans
bb7246d36f
- Fixed bug #36638 (strtotime unconditional false return on now <= 0)
2006-03-06 21:43:35 +00:00
Derick Rethans
0ae66c021d
- MF51: Fixed bug #36599 (DATE_W3C format constant incorrect)
2006-03-03 07:54:36 +00:00
Derick Rethans
2068a3bea5
- Fixed bug #36510 (strtotime string with tabs - changed behaviour).
2006-02-27 19:39:21 +00:00
Ilia Alshanetsky
736a05f959
MFB51: Revert previous fix to allow for a more comprehensive patch from Derick.
2006-02-26 22:15:22 +00:00
Ilia Alshanetsky
341113bdb2
Fixed file
2006-02-26 17:07:33 +00:00
Ilia Alshanetsky
4c722c519f
MFB51: Fixed bug #36510 (strtotime() fails to parse date strings with tabs).
2006-02-26 17:07:17 +00:00
Derick Rethans
945cba102a
- Added support for exif date format
...
- Fixed bug #36396 (strtotime() fails to parse dates in dd-mm-yyyy format).
2006-02-24 09:43:30 +00:00
Derick Rethans
6715bb38bd
- Fixed bug #36224 : date(DATE_ATOM) gives wrong results
2006-01-31 18:41:45 +00:00
Derick Rethans
87726add5f
- Upgraded timezonedb to 2006a.
2006-01-31 18:07:24 +00:00
Frank M. Kromann
921498e38b
MFB51 Export symbols that will allow building WDDX as shared object
2006-01-28 06:18:18 +00:00
Dmitry Stogov
227295a4f1
Unicode stuff is changed according to decision maden on PDM.
...
Now IS_BINRAY data type is removed and IS_STRING starts behave as IS_BINARY in unicode mode. IS_STRING is incompatible with IS_UNICODE, so ALL functions should be improved to support unicode mode.
2006-01-17 12:18:53 +00:00
Derick Rethans
30c3b1f1b9
- Fixed test case.
2006-01-04 21:35:54 +00:00
Rob Richards
13048a3cb5
fix win build
2006-01-04 17:34:44 +00:00
Derick Rethans
81d9c330f7
- Fixed bug #35885 (strtotime("NOW") no longer works).
...
- Fixed bug #35887 (wddx_deserialize not parsing dateTime fields properly).
#- Not added to NEWS as this will be merged to PHP_5_1 when Ilia looks at it.
2006-01-04 15:56:58 +00:00
Derick Rethans
648e20c1b6
- New implementation of the sunset algorithm. Fixes bugs #33789 , #33671 , #32820
...
and #30937 .
#- Didn't add it to news yet, as we'll merge this to PHP 5.1.x (just need to
# wait for Ilia to approve it for 5.1.2).
2006-01-04 12:57:04 +00:00
Derick Rethans
61d12ef9ec
- Fixed year dependent test.
2006-01-02 20:15:22 +00:00
foobar
251c5173fd
bump year and license version
2006-01-01 13:10:10 +00:00
Derick Rethans
d932c37ea2
- MFH: Fixed bug #35751 (using date with a timestamp makes httpd segfault).
2005-12-29 10:56:17 +00:00
Derick Rethans
4bb5f21009
- Upgraded timezone db to 2005.18.
2005-12-27 19:49:30 +00:00
Derick Rethans
836978a509
- MF51: This check is unnecessary, as it can only be set through the
...
date_default_timezone_set() function which checks the value already.
2005-12-20 19:59:47 +00:00
Derick Rethans
2dcdf6769a
- Fixed bug #35660 (AIX TZ variable format not understood, yields UTC timezone).
2005-12-20 19:50:05 +00:00
Derick Rethans
8e4e37ca9e
- MF51: Fixed bug #35699 (date() can't handle leap years before 1970)
2005-12-20 16:01:21 +00:00
Derick Rethans
85858a73b6
- MF51: Updated timezone database to version 2005.17 (q).
2005-12-19 13:32:22 +00:00