]> granicus.if.org Git - php/commit
- Added new date/time functionality:
authorDerick Rethans <derick@php.net>
Fri, 25 Apr 2008 12:35:58 +0000 (12:35 +0000)
committerDerick Rethans <derick@php.net>
Fri, 25 Apr 2008 12:35:58 +0000 (12:35 +0000)
commit2047fa858c1775742b84501701845b86f8a2a47f
tree776ce164736845353be8b0a6c1993f4ccceec7ea
parentc173b0454c2aaaed04138c4f28fe3cf6deeb945a
- 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).
14 files changed:
NEWS
ext/date/config.m4
ext/date/lib/README
ext/date/lib/interval.c [new file with mode: 0644]
ext/date/lib/parse_date.c
ext/date/lib/parse_iso_intervals.c [new file with mode: 0644]
ext/date/lib/parse_iso_intervals.re [new file with mode: 0644]
ext/date/lib/timelib.c
ext/date/lib/timelib.h
ext/date/lib/timelib_structs.h
ext/date/lib/tm2unixtime.c
ext/date/php_date.c
ext/date/php_date.h
ext/date/tests/bug44742.phpt [new file with mode: 0644]