Commit Graph

142 Commits

Author SHA1 Message Date
Derick Rethans
cd9bc73574 - Fixed bug #41599 (setTime() fails after modify() is used). 2008-01-17 20:58:26 +00:00
Derick Rethans
13d1ef3015 - Fixed bug #43075 (Support 2007-11-01T24:00:00+00:00). 2008-01-17 20:43:58 +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
Derick Rethans
6973393112 - Updated to version 2007.11 2008-01-01 15:31:43 +00:00
Sebastian Bergmann
9b620d50b4 Bump copyright year, 2 of 2. 2007-12-31 07:12:20 +00:00
Derick Rethans
7b19ae3023 - Updated to version 2007.10 2007-12-03 15:16:21 +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
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
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
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
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
Derick Rethans
ee6242887c - Updated to 2007f. 2007-07-05 13:48:23 +00:00
Derick Rethans
916e90c9e2 - MFB: Updated timezone database to version 2007.5. (Derick) 2007-04-13 14:52:06 +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
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
Sebastian Bergmann
3717df72ae Bump year. 2007-01-01 09:29:37 +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
Derick Rethans
96c237275a - MF52: Updated timezone database. 2006-10-17 17:08:52 +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
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
Derick Rethans
e84f9d2439 - Upgrade timezone db to 2006.11 (k). 2006-08-29 20:21:02 +00:00
Ilia Alshanetsky
2a2450cb59 MFB: Fixed bug #38229 (strtotime() does not parse YYYY-MM format). 2006-07-27 13:01:10 +00:00
Antony Dovgal
af234920c6 MFB: eliminate compile warnings 2006-07-11 12:37:26 +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
Derick Rethans
654b601543 - MF52: Fixed bug #37747 (strtotime segfaults when given "nextyear"). 2006-06-08 16:30:37 +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
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
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
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
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
87726add5f - Upgraded timezonedb to 2006a. 2006-01-31 18:07:24 +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