Commit Graph

176 Commits

Author SHA1 Message Date
Derick Rethans
08534e1bee - Fixed a bug in formatting timestamps when DST is active in the default
timezone.
2008-03-31 09:10:54 +00:00
Derick Rethans
993eb05f5b - Fix the DateTimeZone::getTransitions() algorithm. 2008-03-20 19:43:02 +00:00
Ilia Alshanetsky
6cbde65afa MFB: Remove unused variable 2008-03-16 15:15:47 +00:00
Felipe Pena
6779560ec5 Fix build (ZTS) 2008-03-14 17:57:44 +00:00
Derick Rethans
56ba1cf8fa - Allow datetime objects to be serialized and woken up.
- Implemented __set_state().
2008-03-14 16:18:25 +00:00
Ilia Alshanetsky
d2827c1e6a MFB: Initialize ts only after successful argument parsing 2008-03-09 18:10:09 +00:00
Ilia Alshanetsky
e9c77a5e92 MFB: Fixed a memory leak inside date_get_last_errors() when there are no
errors
2008-03-07 02:05:48 +00:00
Felipe Pena
2818d4fc51 New way for check void parameters 2008-03-04 23:39:15 +00:00
Derick Rethans
964189e41e - Fixed bug #44260 (African timezones missing). 2008-02-27 09:47:23 +00:00
Derick Rethans
a39148adf7 - Fixed tests on 64bit platform. 2008-02-25 22:32:26 +00:00
Marcus Boerger
6b58678c63 - Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus) 2008-02-23 17:03:53 +00:00
Derick Rethans
aa93ba42ff - Add some missing elements from the return value. 2008-02-13 21:53:01 +00:00
Derick Rethans
2c2947f93d - Make timezone_open() work again. 2008-02-02 17:25:40 +00:00
Derick Rethans
c3505930f0 - Make whitespace the same as in 5.3. 2008-01-29 20:12:23 +00:00
Derick Rethans
bc72c13db1 - Added two optional parameters to timezone_transitions_get() /
DateTimeZone::getTranstions() to limit the range of transitions being
  returned.
2008-01-28 21:12:24 +00:00
Derick Rethans
ba5cc7524a - MF53: Added missing folding tags. 2008-01-28 20:36:04 +00:00
Derick Rethans
b66faab7be - Added DateTime::getTimestamp() / date_timestamp_get(). 2008-01-28 20:29:40 +00:00
Derick Rethans
408a892458 - Update proto. 2008-01-27 17:44:16 +00:00
Derick Rethans
14665d9149 - Added support for selectively listing timezone identifiers through
timezone_identifiers_list() / DateTimezone::listIdentifiers().
2008-01-27 17:28:58 +00:00
Antony Dovgal
2d5ff6a7b0 add missing TSRMLS_CC and fix segfaults in ZTS mode 2008-01-23 15:14:18 +00:00
Derick Rethans
19af2f67d1 - Fixed bug #43808 (date_create never fails (even when it should)). 2008-01-17 20:34:17 +00:00
Derick Rethans
da0da918c0 - Fixed bug #43003 (Invalid timezone reported for DateTime objects constructed
using a timestamp).
2008-01-17 19:58:24 +00:00
Derick Rethans
64c498bddd - Added support for abbreviation and offset based timezone specifiers for
DateTime::getOffset() and DateTime::getName().
- Fixed bug #43527 (DateTime created from a timestamp reports environment
  timezone).
- Fixed bug #42190 (Constructing DateTime with TimeZone Indicator invalidates
  DateTimeZone).
2008-01-17 18:48:44 +00:00
Derick Rethans
c52fda6aae - Fixed TSRM builds.
#- Thanks for the hint Steph.
2008-01-13 18:42:51 +00:00
Derick Rethans
6be4825777 - MF53: Added new date/time functionality:
* date_parse_from_format(): Parse date/time strings according to a format.
  * date_create_from_format()/DateTime::createFromFormat(): Create a date/time
    object by parsing a date/time string according to a given format.
  * date_get_last_errors()/DateTime::getLastErrors(): Return a list of warnings
    and errors that were found while parsing a date/time string through:
    - strtotime() / new DateTime
    - date_create_from_format() / DateTime::createFromFormat()
    - date_parse_from_format()
2008-01-13 15:16:48 +00:00
Sebastian Bergmann
9b620d50b4 Bump copyright year, 2 of 2. 2007-12-31 07:12:20 +00:00
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
Ilia Alshanetsky
e02a63c98c MFB: Fixed bug #43377 (PHP crashes with invalid argument for DateTimeZone) 2007-11-23 00:15:37 +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
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
Dmitry Stogov
e76b7240a1 Unicode support 2007-07-13 15:22:34 +00:00
Derick Rethans
d43b79f12b - Missing file in commit. 2007-07-12 18:58:48 +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
fe2cd52ac1 fix timezone_abbreviations_list() in unicode mode 2007-04-20 20:55:30 +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
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
Derick Rethans
44327b0af2 - MFB: Fixed bug #40012 (php_date.c doesnt compile on Netware). 2007-01-03 14:46:52 +00:00
Sebastian Bergmann
3717df72ae Bump year. 2007-01-01 09:29:37 +00:00