Derick Rethans
c76ba173a9
- MFH: Added a warning to the error struct in case a parsed-date was found to
...
be invalid.
2008-07-14 17:36:12 +00:00
Derick Rethans
5ab9ca968b
- MFH: Fixed a compiler warning - the code didn't make much sense.
2008-07-11 08:42:54 +00:00
Felipe Pena
8f8b51bc87
- Fixed test
2008-07-09 12:53:58 +00:00
Felipe Pena
28d91d0cde
- Added arginfo
2008-07-09 12:50:57 +00:00
Joe Orton
3ab1efefc4
- MFH: tweak test case to better trigger the (now-fixed) reference bugs
2008-07-09 08:37:29 +00:00
Derick Rethans
db2ed70a73
- MFH: Fixed bug #45459 (date_create_from_format() fails on DATE_RFC3339) by
...
allowing a few more format specifiers in date_create_from_format() /
date_parse_from_format().
2008-07-08 20:25:28 +00:00
Derick Rethans
875d013b71
- MFH: Fixed a memleak (Original patch by Hannes Magnusson).
2008-07-08 19:29:18 +00:00
Derick Rethans
4a23bbfe75
- MFH: Fixed some ambiguities in the date parser.
2008-07-08 18:28:49 +00:00
Derick Rethans
484d6b21c0
- Replaced // by /* .. */ comments.
2008-07-08 17:55:59 +00:00
Derick Rethans
198746158f
- MFH: Fixed memory leaks and segfaults, patch by Joe Orton.
...
- MFH: Fixed bug #45038 (Crash when using DateTimeZone object returned by
Date::getTimezone).
2008-07-08 17:41:51 +00:00
Derick Rethans
c9e8ea703f
- Updated to version 2008.4 (2008d)
2008-07-07 14:36:18 +00:00
Raghubansh Kumar
e70880d3b1
Committed for Felix De Vliegher, TestFest Task No: 123, Tested on RHEL5, WinXP
2008-06-17 13:14:45 +00:00
Raghubansh Kumar
0b5f3a1895
Committed for Felix De Vliegher, TestFest Task No: 122, Tested on RHEL5, WinXP
2008-06-17 13:14:19 +00:00
Derick Rethans
17c284d522
- Updated to version 2008.3 (2008c)
2008-05-27 12:19:55 +00:00
Ilia Alshanetsky
9c63b618dd
Kill unused vars
2008-05-07 23:45:28 +00:00
Derick Rethans
f533671711
- MFH: Added support for "<xth> <weekday of" and "last <weekday> of" phrases to
...
be used with months - like in "last saturday of februari 2008".
2008-05-04 20:52:56 +00:00
Derick Rethans
c06ab8ca23
- MFH: Added support for using ISO 8601 time intervals to define a DatePeriod
...
iterator.
#- @doc
2008-05-04 10:00:01 +00:00
Derick Rethans
c36edb6a20
- Added support for using an end date to limit the amount of recursions
...
with the DatePeriod iterator.
#- @doc
2008-05-03 10:59:36 +00:00
Derick Rethans
76708f3c2e
- MFH: Fixed weekdays adding/subtracting algorithm.
2008-05-03 10:04:37 +00:00
Derick Rethans
eb64b777fa
- MFH: Fixed an issue in date() where a : was printed for the O modifier after
...
a P modifier was used.
2008-05-02 21:33:05 +00:00
Derick Rethans
149848846d
- MFH: Added DateInterval::createFromDateString() that creates an interval
...
from the relative parts of a date/time string.
- MFH: Fixed an issue where special relative bits were not applied.
2008-05-02 12:49:16 +00:00
Derick Rethans
97b37f253c
- MFH: Rearranged some structures to allow for more powerfull period/intervals.
2008-05-01 16:15:45 +00:00
Derick Rethans
1b435af326
- MFH: Include the starting date by default in the iterator output, but add an
...
option to disable this behavior.
2008-05-01 13:31:22 +00:00
Derick Rethans
8c5274f479
- MFH: Added the DatePeriod class/iterator that iterates over a date time
...
object for a specific number of iterators and applies a DateInterval each
time.
@DOC: More will follow though
2008-05-01 00:12:24 +00:00
Antony Dovgal
4489851424
fix test
2008-04-29 07:26:46 +00:00
Scott MacVicar
f930028751
Fix windows build
2008-04-28 13:21:34 +00:00
Derick Rethans
357292a098
- MFH: Fixed "this week", "previous week"/"last week" and "next week" phrases
...
by actually meaning the week.
#- MFH: For now the week starts on Monday, but I plan on making that
# configurable.
2008-04-27 19:14:33 +00:00
Derick Rethans
2047fa858c
- Added new date/time functionality:
...
. support for diffing date/times through date_diff() / DateTime::diff().
. added DateInterval class to represent the difference between two date/times.
. support for parsing ISO intervals for use with DateInterval.
. date_add() / DateTime::add(), date_sub() / DateTime::sub() for applying an
interval to an existing date/time.
- MFH: Fixed bug #44742 (timezone_offset_get() causes segmentation faults).
2008-04-25 12:35:58 +00:00
Jani Taskinen
9646a59ac0
- Fix test.
2008-04-08 12:00:15 +00:00
Derick Rethans
e22155e848
- MFH: Fixing returned offset.
...
- MFH: Algorithm optimization.
2008-04-07 17:44:03 +00:00
Derick Rethans
e64dc309f9
- MFH: Fixed test cases.
2008-04-07 17:41:58 +00:00
Derick Rethans
ec5157fe01
- MFH: Fixed a bug in formatting timestamps when DST is active in the default
...
timezone.
2008-03-31 09:11:30 +00:00
Derick Rethans
d24bc47a99
- Updated to version 2008.2 (2008b)
2008-03-24 13:00:47 +00:00
Ilia Alshanetsky
97e293ed4b
Removed unused variable
2008-03-23 15:48:10 +00:00
Derick Rethans
b23442fc48
- MFH: Fix the DateTimeZone::getTransitions() algorithm.
2008-03-20 19:43:36 +00:00
Ilia Alshanetsky
eb8f83a98e
Remove unused variable
2008-03-16 15:15:21 +00:00
Derick Rethans
fb86942ce9
- Updated to version 2008.1 (2008a)
2008-03-16 07:21:00 +00:00
Felipe Pena
57f423156e
Fix build (ZTS)
2008-03-14 17:56:52 +00:00
Derick Rethans
0e9a12d8b1
- MFH: Allow datetime objects to be serialized and woken up.
...
- MFH: Implemented __set_state().
2008-03-14 16:19:52 +00:00
Derick Rethans
7aa69c21df
- Fixed bug #44257 (timelib_tz_lookup_table must use float for gmtoffset).
2008-03-13 15:59:48 +00:00
Derick Rethans
a27d6afd83
- Added support for parsing date/time strings returned by MS SQL with strtotime().
2008-03-13 15:54:25 +00:00
Felipe Pena
84a8bb038a
MFH: New way for check void parameters
2008-03-10 22:15:36 +00:00
Ilia Alshanetsky
33e23bd355
Initialize ts only after successful argument parsing
2008-03-09 18:09:53 +00:00
Ilia Alshanetsky
bbf53bbb04
Fixed a memory leak inside date_get_last_errors() when there are no errors
2008-03-07 02:04:40 +00:00
Derick Rethans
825c3f5ac2
- MFH: Fixed bug #44260 (African timezones missing).
2008-02-27 09:47:35 +00:00
Derick Rethans
f81134a9f2
- MFH: Fixed tests on 64bit platform.
2008-02-25 22:32:59 +00:00
Derick Rethans
b8883b65b8
- MFH: Added a few new separation specifiers.
...
- MFH: Added specifiers that can reset or default the y/m/d/h/i/s/tz values.
- MFH: Fixed a problem with parsing timezones as part of a format.
2008-02-25 18:26:33 +00:00
Marcus Boerger
d3e5026564
- MFH Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus)
...
[DOC] Finally added deprecation messages
2008-02-23 17:06:22 +00:00
Derick Rethans
6c5041979c
- MFH: Fixed bug #44216 (strftime segfaults on large negative value).
2008-02-22 17:48:46 +00:00
Derick Rethans
7c46f35da3
- MFH: Fixed bug #44209 : strtotime doesn't support 64 bit timestamps.
2008-02-22 09:47:19 +00:00
Derick Rethans
22392affef
- MFH: fixed typoes.
2008-02-17 18:17:45 +00:00
Derick Rethans
3edbc7b0b3
- MFH: Add some missing elements from the return value.
2008-02-13 21:53:12 +00:00
Derick Rethans
a61e5f897c
- MFH: Support "first/last day of <month>" style texts.
2008-02-03 14:15:07 +00:00
Derick Rethans
3121962808
- MFH: Make timezone_open() work again.
2008-02-02 17:25:54 +00:00
Rasmus Lerdorf
7b307cc256
Typo
2008-01-31 21:36:40 +00:00
Rasmus Lerdorf
9687442341
These two tests both need a timezone
2008-01-31 21:03:32 +00:00
Derick Rethans
99c56139c7
- That should have been ||.
2008-01-29 20:14:18 +00:00
Derick Rethans
81f2dc39bd
- Make whitespace the same as in HEAD.
2008-01-29 20:12:53 +00:00
Derick Rethans
6878464e06
- MFH: Fixed bug #43960 (strtotime() returns timestamp in the future when given
...
a bogus string).
2008-01-29 20:10:24 +00:00
Derick Rethans
a1180690a4
- MFH: Added two optional parameters to timezone_transitions_get() /
...
DateTimeZone::getTranstions() to limit the range of transitions being
returned.
2008-01-28 21:12:41 +00:00
Derick Rethans
afd01152f4
- Fixed test case.
2008-01-28 21:00:14 +00:00
Derick Rethans
19f6fcce87
- Add missing folding tags.
2008-01-28 20:35:17 +00:00
Derick Rethans
ffbe501ad2
- MFH: Added date_timestamp_get() / DateTime::getTimestamp() to retrieve the
...
Unix timestamp belonging to a date object.
2008-01-28 20:30:51 +00:00
Derick Rethans
4b7f5f9630
- MFH: Fixed parsing of timezones
2008-01-27 22:16:48 +00:00
Derick Rethans
dc04a42e5c
- MFH: Update proto
2008-01-27 17:44:29 +00:00
Derick Rethans
216d0cb0ff
- MFH: Added support for selectively listing timezone identifiers through
...
timezone_identifiers_list() / DateTimezone::listIdentifiers().
2008-01-27 17:29:14 +00:00
Nuno Lopes
89d271a7b0
fix test
2008-01-27 17:01:11 +00:00
Derick Rethans
2d2552956c
- Fixed bug #41599 (setTime() fails after modify() is used).
2008-01-17 20:59:10 +00:00
Derick Rethans
3d0797da2b
- MFH: Fixed bug #43075 (Support 2007-11-01T24:00:00+00:00).
2008-01-17 20:45:08 +00:00
Derick Rethans
3fb0e425e0
- MFH: Fixed bug #43808 (date_create never fails (even when it should)).
2008-01-17 20:35:02 +00:00
Derick Rethans
2d4db6b8d6
- Fixed bug #43003 (Invalid timezone reported for DateTime objects constructed
...
using a timestamp).
2008-01-17 19:59:00 +00:00
Derick Rethans
e549873c10
- MFH: Added support for abbreviation and offset based timezone specifiers for
...
DateTime::getOffset() and DateTime::getName().
- MFH: Fixed bug #43527 (DateTime created from a timestamp reports environment
timezone).
- MFH: Fixed bug #42190 (Constructing DateTime with TimeZone Indicator
invalidates DateTimeZone).
2008-01-17 18:49:45 +00:00
Derick Rethans
c4fb570ef3
- Fixed TSRM builds.
2008-01-13 18:42:19 +00:00
Derick Rethans
9f979a16bf
- 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()
# [DOC]
2008-01-13 15:16:02 +00:00
Derick Rethans
eca59c69b5
- Updated to version 2007.11
2008-01-01 15:32:05 +00:00
Hannes Magnusson
9373479cff
MFH: Fix test
2008-01-01 14:35:31 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Scott MacVicar
d4bbbc0eab
Change createFromTimestamp to setTimestamp
2007-12-14 14:49:15 +00:00
Scott MacVicar
6f04c5169e
MFH: Add Datetime::createFromTimestamp to allow setting of a unix timestamp without invoking the date parser.
2007-12-14 14:28:36 +00:00
Derick Rethans
4c0f6c9a71
- Updated to version 2007.10
2007-12-03 15:16:32 +00:00
Ilia Alshanetsky
a4e3969215
Fixed bug #43377 (PHP crashes with invalid argument for DateTimeZone)
2007-11-23 00:15:24 +00:00
Antony Dovgal
31f9e63270
MFH
2007-11-08 11:39:40 +00:00
Derick Rethans
ba9c241e66
- Updated to version 2007.9
2007-11-05 09:38:51 +00:00
Derick Rethans
548fde4360
- Updated to version 2007.8
2007-10-11 18:54:13 +00:00
Yiduo (David) Wang
4b4d634cb9
MFH: Added macros for managing zval refcounts and is_ref statuses
2007-10-07 05:22:07 +00:00
Dmitry Stogov
6c810b0d4c
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
2007-09-27 18:00:48 +00:00
Antony Dovgal
77951494b7
MFH
2007-09-19 11:25:57 +00:00
Nuno Lopes
bb2ec1c790
fix test, particularly when running with valgrind, bacause it may take more than one second to execute both instructions and thus get different dates
2007-09-13 19:58:26 +00:00
Antony Dovgal
2198abb1c4
MFH: detect endianness in compile time when using Apple's GCC (fixes universal binary build)
2007-09-04 18:46:21 +00:00
Jani Taskinen
bffb8c406c
MFH: fix warnings
2007-07-20 23:53:40 +00:00
Derick Rethans
cd34e1c27a
- MFH: Let's always use the macro as llabs() requires c99.
2007-07-13 17:49:50 +00:00
Rob Richards
01fe5a0f22
MFH: use macro - llabs not always available on win32
2007-07-13 12:50:00 +00:00
Derick Rethans
af88e0b52c
- MFH: Commit generated file.
2007-07-12 18:59:55 +00:00
Derick Rethans
7588023b65
- MFH: Missing file in previous commit.
2007-07-12 18:59:05 +00:00
Derick Rethans
4b64dbb9a1
- MFH: Fixed bug #41964 (strtotime returns a timestamp for non-time string of
...
pattern '(A|a) .+').
- MFH: Fixed bug #41844 (Format returns incorrect number of digits for negative
years -0001 to -0999).
- MFH: Fixed bug #41842 (Cannot create years < 0100 & negative years with
date_create or new DateTime).
- MFH: Fixed bug #41709 (strtotime() does not handle 00.00.0000).
- MFH: Fixed bug #41523 (strtotime('0000-00-00 00:00:00') is parsed as
1999-11-30).
2007-07-12 18:58:00 +00:00
Derick Rethans
7dcf89d7d5
- MFH: Updated timezone database to 2007.6 (2007f).
2007-07-05 13:49:43 +00:00
Ilia Alshanetsky
a6340d27ae
Final shot at the date issue
2007-06-07 23:16:04 +00:00
Antony Dovgal
c9805e7b92
MFH: check return value of *time_r() functions for NULL
2007-06-07 08:44:41 +00:00
Ilia Alshanetsky
594fe5c398
Fixed typo
2007-06-07 02:21:26 +00:00
Ilia Alshanetsky
d02356922a
Adjust previous patch to work on all compilers
2007-06-06 23:16:34 +00:00