Tjerk Meesters
cb5178a450
Merge branch 'PHP-5.4' into PHP-5.5
2014-03-11 19:14:43 +08:00
Tjerk Meesters
ddd7ed9b24
Removed bogus loops
2014-03-11 19:08:18 +08:00
Xinchen Hui
47c9027772
Bump year
2014-01-03 11:06:16 +08:00
Xinchen Hui
c0d060f5c0
Bump year
2014-01-03 11:04:26 +08:00
Xinchen Hui
a666285bc2
Happy New Year
2013-01-01 16:37:09 +08:00
Xinchen Hui
0a7395e009
Happy New Year
2013-01-01 16:28:54 +08:00
Xinchen Hui
63d9c1f40b
Merge branch 'PHP-5.4'
...
Conflicts:
sapi/litespeed/lsapi_main.c
2012-09-05 23:20:42 +08:00
Xinchen Hui
d64d9e3351
year++
2012-09-05 23:08:05 +08:00
Dmitri Iouchtchenko
a6a7787cf2
Fix #61642 : modify("+5 weekdays") returns Sunday
...
Adding a non-zero multiple of 5 weekdays to any Friday, Saturday, or
Sunday would result in a Sunday instead of the correct date. This patch
provides an implementation of do_adjust_special_weekday() which does
not suffer from this issue.
2012-08-05 19:22:36 -07:00
Derick Rethans
4c9fad8b36
- Fixed bug #53502 (strtotime with timezone memory leak).
...
- Fixed bug #52062 (large timestamps with DateTime::getTimestamp and
DateTime::setTimestamp).
- Fixed bug #51994 (date_parse_from_format is parsing invalid date using 'yz'
format).
- Fixed bug #51223 (Seg fault while creating (by unserialization)
DatePeriod).
2011-12-06 06:21:08 +00:00
Derick Rethans
5b2ce47f2e
- Fixed bug #53502 (strtotime with timezone memory leak).
...
- Fixed bug #52062 (large timestamps with DateTime::getTimestamp and
DateTime::setTimestamp).
- Fixed bug #51994 (date_parse_from_format is parsing invalid date using 'yz'
format).
- Fixed bug #51223 (Seg fault while creating (by unserialization)
DatePeriod).
2011-12-06 06:21:08 +00:00
Derick Rethans
fcc22c6af3
- Fixed bug #52454 (Relative dates and getTimestamp increments by one day)
2010-08-30 16:25:52 +00:00
Derick Rethans
aa82af78e4
- Fixed bug #52454 (Relative dates and getTimestamp increments by one day)
2010-08-30 16:25:52 +00:00
Derick Rethans
7cf3911cb8
- Fixed bug #49081 (DateTime::diff() mistake if start in January and interval >
...
28 days). (Derick)
2010-05-04 15:11:41 +00:00
Derick Rethans
e743bcd862
- Fixed bug #49081 (DateTime::diff() mistake if start in January and interval >
...
28 days). (Derick)
2010-05-04 15:11:41 +00:00
Sebastian Bergmann
9ba1e81665
sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
2010-01-03 09:23:27 +00:00
Derick Rethans
febc2763dd
- MFH: Fixed bug #48058 (Year formatter goes wrong with out-of-int range).
...
- MFH: Fixed bug #45822 (Near infinite-loops while parsing huge relative offsets).
2009-05-03 18:22:40 +00:00
Sebastian Bergmann
08659c2dcd
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:15:49 +00:00
Derick Rethans
833f96a2b3
- MFH: Fixed a bug that caused miscalculations with the "last <weekday> of <n>
...
month" relative time string.
2008-08-05 18:03:47 +00:00
Derick Rethans
484d6b21c0
- Replaced // by /* .. */ comments.
2008-07-08 17:55:59 +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
76708f3c2e
- MFH: Fixed weekdays adding/subtracting algorithm.
2008-05-03 10:04:37 +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
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
Derick Rethans
a61e5f897c
- MFH: Support "first/last day of <month>" style texts.
2008-02-03 14:15:07 +00:00
Derick Rethans
2d2552956c
- Fixed bug #41599 (setTime() fails after modify() is used).
2008-01-17 20:59:10 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Derick Rethans
74dfa9f0ba
MFH:
...
- Implemented Dmitry's const patch.
- Added support for "weekday" as relative item.
- Fixed bug #37368 (Incorrect timestamp returned for strtotime()).
2006-05-14 17:36:05 +00:00
Derick Rethans
4043f77e36
- MFH: Fixed bug #37017 (strtotime fails before 13:00:00 with some time zones
...
identifiers). (Derick)
- MFH: Fixed bug #36988 (mktime freezes on long numbers). (Derick)
- MFH: Implemented better error and warning handling that is also used for the
date_parse() function.
- MFH: Fixed problems with "T" in front of a time string was seen as a time
zone string.
- MFH: Fixed a problem were 5 and 6 character timezone abbreviations where not
correctly parsed.
Experimental support (All MFH):
- 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.
2006-04-11 18:03:52 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
Derick Rethans
719e78c78f
- Fixed bug #34874 and #33546 (Problems with lone daynames).
2005-10-19 21:08:35 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Derick Rethans
e155585e6e
- Reimplemented date and gmdate with new timelib code.
...
- Removed old date/gmdate implementations.
- Moved date() related testcases to ext/date/tests.
- Implemented bug #33452 .
- Fixed testcase for bug #27719 - there is no timezone called "EST5DST".
2005-06-30 21:38:06 +00:00
Derick Rethans
e4860af785
- Reorganize headers, and update TODO.
2005-06-29 19:08:26 +00:00
Derick Rethans
9f2283b8a0
- Fixed bug in tm2unixtime where the wanted date was in the transition time
...
between two zones.
#- In this case the wanted date actually didn't exist, and that wasn't
# handled correctly.
2005-06-18 19:23:58 +00:00
Derick Rethans
c41145799d
- The incoming TS is GMT... but the hole filler wants local time so we
...
have to convert it.
- Change e-mail address
2005-06-17 14:54:00 +00:00
Derick Rethans
65530de209
- Simplify code a little.
2005-06-17 14:11:12 +00:00
Derick Rethans
f4de039522
- Rename tl_config.h to timelib_config.h
2005-06-17 12:03:04 +00:00
foobar
a736f99e2f
- Improve portability.
...
# TODO: The standalone lib needs it's own build stuff, pretty much same as
# Zend has for standalone builds.
2005-06-16 23:12:10 +00:00
Derick Rethans
4ad939be1b
- Rename "datetime.c" and "datetime.h" to "timelib.c" and "timelib.h" to
...
prevent duplicate header names.
2005-06-16 17:12:41 +00:00
Ilia Alshanetsky
73d503471c
Fixed memory leak.
2005-06-15 23:42:55 +00:00
Derick Rethans
eb8b4fd4a1
- Make it compile cleanly with MS VC++ too, which is completely anal in some
...
cases.
2005-06-15 11:01:07 +00:00
Edin Kadribasic
289997715a
Make it compile on windows
2005-06-15 00:11:29 +00:00
Derick Rethans
4fb4cac65c
- Add my new timelib and ext/date. For now only strtotime() makes use of this.
2005-06-14 21:32:29 +00:00