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.
18 years ago
Derick Rethans
97b37f253c
- MFH: Rearranged some structures to allow for more powerfull period/intervals.
18 years ago
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
18 years ago
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.
18 years ago
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).
18 years ago
Derick Rethans
e22155e848
- MFH: Fixing returned offset.
- MFH: Algorithm optimization.
18 years ago
Derick Rethans
d24bc47a99
- Updated to version 2008.2 (2008b)
18 years ago
Ilia Alshanetsky
97e293ed4b
Removed unused variable
18 years ago
Derick Rethans
fb86942ce9
- Updated to version 2008.1 (2008a)
18 years ago
Derick Rethans
7aa69c21df
- Fixed bug #44257 (timelib_tz_lookup_table must use float for gmtoffset).
18 years ago
Derick Rethans
a27d6afd83
- Added support for parsing date/time strings returned by MS SQL with strtotime().
18 years ago
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.
19 years ago
Derick Rethans
6c5041979c
- MFH: Fixed bug #44216 (strftime segfaults on large negative value).
19 years ago
Derick Rethans
7c46f35da3
- MFH: Fixed bug #44209 : strtotime doesn't support 64 bit timestamps.
19 years ago
Derick Rethans
22392affef
- MFH: fixed typoes.
19 years ago
Derick Rethans
a61e5f897c
- MFH: Support "first/last day of <month>" style texts.
19 years ago
Derick Rethans
99c56139c7
- That should have been ||.
19 years ago
Derick Rethans
6878464e06
- MFH: Fixed bug #43960 (strtotime() returns timestamp in the future when given
a bogus string).
19 years ago
Derick Rethans
4b7f5f9630
- MFH: Fixed parsing of timezones
19 years ago
Derick Rethans
2d2552956c
- Fixed bug #41599 (setTime() fails after modify() is used).
19 years ago
Derick Rethans
3d0797da2b
- MFH: Fixed bug #43075 (Support 2007-11-01T24:00:00+00:00).
19 years ago
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).
19 years ago
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]
19 years ago
Derick Rethans
eca59c69b5
- Updated to version 2007.11
19 years ago
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
19 years ago
Derick Rethans
4c0f6c9a71
- Updated to version 2007.10
19 years ago
Derick Rethans
ba9c241e66
- Updated to version 2007.9
19 years ago
Derick Rethans
548fde4360
- Updated to version 2007.8
19 years ago
Antony Dovgal
2198abb1c4
MFH: detect endianness in compile time when using Apple's GCC (fixes universal binary build)
19 years ago
Jani Taskinen
bffb8c406c
MFH: fix warnings
19 years ago
Derick Rethans
cd34e1c27a
- MFH: Let's always use the macro as llabs() requires c99.
19 years ago
Rob Richards
01fe5a0f22
MFH: use macro - llabs not always available on win32
19 years ago
Derick Rethans
af88e0b52c
- MFH: Commit generated file.
19 years ago
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).
19 years ago
Derick Rethans
7dcf89d7d5
- MFH: Updated timezone database to 2007.6 (2007f).
19 years ago
Derick Rethans
bcd72ca5a3
- Updated timezone database to version 2007.5. (Derick)
19 years ago
Derick Rethans
d62dca3d48
- Fixed bug #40290 (strtotime() returns unexpected result with particular
timezone offset).
19 years ago
Derick Rethans
b15cbf69c6
- MFH: Fixed bug #40861 (strtotime() doesn't handle double negative relative
time units correctly).
19 years ago
Derick Rethans
b7a791827c
- Revert this patch, as the code was incorrect.
- It was also not committed to HEAD.
19 years ago
Ilia Alshanetsky
5abffb51b6
Fixed bug #40861 (Multiple +/- on relative units breaks strtotime()).
19 years ago
Derick Rethans
d447facb42
- Updated timezone database to version 2007.3. (Derick)
20 years ago
Antony Dovgal
40ca697a67
add missing ifdefs
20 years ago
Antony Dovgal
4cb734b05f
setlocale() returns static buffer, which must be copied
20 years ago
Ilia Alshanetsky
6f98a771e6
Fixed bug #39993 (tr_TR.UTF-8 locale has problems with PHP).
20 years ago
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
20 years ago
Ilia Alshanetsky
f5b6604376
Fixed bug #39791 (Crash in strtotime() on overly long relative date
multipliers).
20 years ago
Derick Rethans
ac7e6f5fec
- Updated timezone database to version 2006.16.
20 years ago
Nuno Lopes
94404da606
fix the bug I introduced previously, sorry
anyway, convert the recursive version of the binary search to an iterative one
20 years ago
Nuno Lopes
fe8e53f7a7
mark the binary search delimiters as unsigned, so that the compiler can use a quick shift operation
20 years ago
Derick Rethans
1fa009d1ca
- Updated timezone database.
20 years ago