/php-src/ext/date/ |
H A D | config.w32 | 5 ….c parse_posix.c parse_tz.c tm2unixtime.c unixtime2tm.c parse_iso_intervals.c interval.c", "date");
|
H A D | config0.m4 | 9 … lib/timelib.c lib/tm2unixtime.c lib/unixtime2tm.c lib/parse_iso_intervals.c lib/interval.c"
|
H A D | php_date.c | 1494 if (interval) { in create_date_period_interval() 1641 it_time->relative = *interval; in date_period_advance() 2277 if (old_obj->interval) { in date_object_clone_period() 2278 new_obj->interval = timelib_rel_time_clone(old_obj->interval); in date_object_clone_period() 3422 zval *object, *interval; in PHP_FUNCTION() local 3479 zval *object, *interval; in PHP_FUNCTION() local 3493 zval *object, *interval; in PHP_METHOD() local 3970 php_interval_obj *interval; in PHP_FUNCTION() local 3985 interval->diff->invert = 0; in PHP_FUNCTION() 3987 interval->initialized = 1; in PHP_FUNCTION() [all …]
|
H A D | php_date.h | 109 timelib_rel_time *interval; member
|
H A D | php_date.stub.php | 185 function date_add(DateTime $object, DateInterval $interval): DateTime {} argument 187 function date_sub(DateTime $object, DateInterval $interval): DateTime {} argument 392 public function add(DateInterval $interval): DateTime {} argument 397 public function sub(DateInterval $interval): DateTime {} argument 527 public function add(DateInterval $interval): DateTimeImmutable {} argument 530 public function sub(DateInterval $interval): DateTimeImmutable {} argument 728 public ?DateInterval $interval; variable in DatePeriod 740 * @param DateInterval|int $interval 744 public function __construct($start, $interval = UNKNOWN, $end = UNKNOWN, $options = UNKNOWN) {} argument
|
H A D | php_date_arginfo.h | 103 ZEND_ARG_OBJ_INFO(0, interval, DateInterval, 0) 299 ZEND_ARG_OBJ_INFO(0, interval, DateInterval, 0) 384 ZEND_ARG_OBJ_INFO(0, interval, DateInterval, 0) 489 ZEND_ARG_INFO(0, interval)
|
/php-src/ext/date/lib/ |
H A D | interval.c | 216 if (interval->have_weekday_relative || interval->have_special_relative) { in timelib_add() 219 if (interval->invert) { in timelib_add() 247 if (interval->invert) { in timelib_sub() 292 if (interval->have_weekday_relative || interval->have_special_relative) { in timelib_add_wall() 299 if (interval->invert) { in timelib_add_wall() 311 if (interval->us == 0) { in timelib_add_wall() 312 t->sse += bias * timelib_hms_to_seconds(interval->h, interval->i, interval->s); in timelib_add_wall() 346 if (interval->have_weekday_relative || interval->have_special_relative) { in timelib_sub_wall() 352 if (interval->invert) { in timelib_sub_wall() 364 if (interval->us == 0) { in timelib_sub_wall() [all …]
|
H A D | timelib.h | 1075 timelib_time *timelib_add(timelib_time *t, timelib_rel_time *interval); 1076 timelib_time *timelib_add_wall(timelib_time *t, timelib_rel_time *interval); 1085 timelib_time *timelib_sub(timelib_time *t, timelib_rel_time *interval); 1086 timelib_time *timelib_sub_wall(timelib_time *t, timelib_rel_time *interval);
|
/php-src/ext/date/tests/ |
H A D | DateInterval_construct_exceptions.phpt | 21 DateMalformedIntervalStringException: Failed to parse interval (2007-05-11T15:30:00Z/)
|
H A D | DateInterval_days_prop1.phpt | 6 $interval = new DateInterval('P2Y4DT6H8M'); 8 var_dump($interval->days);
|
H A D | DateInterval_format.phpt | 16 $interval = $date1->diff($date2); 18 echo $interval->format('Y=%Y') . "\n"; 19 echo $interval->format('M=%M') . "\n"; 20 echo $interval->format('D=%D') . "\n"; 21 echo $interval->format('H=%H') . "\n"; 22 echo $interval->format('I=%I') . "\n"; 23 echo $interval->format('S=%S') . "\n"; 24 echo $interval->format('R=%R') . "\n"; 26 echo $interval->format('y=%y') . "\n"; 27 echo $interval->format('m=%m') . "\n"; [all …]
|
H A D | DateInterval_format_a.phpt | 14 $interval = $date1->diff($date2); 16 echo $interval->format('a=%a') . "\n";
|
H A D | DateInterval_serialize-001.phpt | 22 echo "\n\nUsed serialised interval:\n"; 107 Used serialised interval:
|
H A D | DateInterval_serialize-002.phpt | 41 echo "\n\nUsed serialised interval:\n"; 151 Used serialised interval:
|
H A D | DateInterval_serialize-003.phpt | 32 echo "\n\nUsed serialised interval:\n"; 82 Used serialised interval:
|
H A D | DateInterval_write_property_return.phpt | 6 $interval = new DateInterval('P2Y4DT6H8M'); 8 var_dump($interval->f = $f);
|
H A D | DatePeriod_by_ref_iterator.phpt | 7 …'interval' => DateInterval::createFromDateString("tomorrow"), 'recurrences' => 1, 'include_start_d…
|
H A D | DatePeriod_createFromISO8601String_static_return.phpt | 38 ["interval"]=> 69 DatePeriod::createFromISO8601String(): ISO interval must contain an interval, "R4/2012-07-01T00:00:…
|
H A D | DatePeriod_getter.phpt | 9 $interval = new DateInterval('P1D'); 10 $period = new DatePeriod($start, $interval, $end); 22 $periodWithRecurrences = new DatePeriod($start, $interval, $recurrences); 27 $periodWithRecurrencesWithoutStart = new DatePeriod($start, $interval, $recurrences, DatePeriod::EX…
|
H A D | DatePeriod_modify_readonly_property.phpt | 12 $dp->interval = "foo"; 18 $foo =& $dp->interval; 24 Error: Cannot modify readonly property DatePeriod::$interval 25 Error: Cannot modify readonly property DatePeriod::$interval
|
H A D | DatePeriod_no_advance_on_valid.phpt | 8 $interval = DateInterval::createFromDateString('1 day'); 9 $period = new DatePeriod($start, $interval, $end); 23 $period = new DatePeriod($start, $interval, $end, DatePeriod::EXCLUDE_START_DATE);
|
H A D | DatePeriod_properties1.phpt | 9 $interval = new DateInterval('P1D'); 11 $period = new DatePeriod($start, $interval, $end); 28 echo "interval: "; 29 var_dump($period->interval->format("%R%d")); 37 interval: string(2) "+1"
|
H A D | DatePeriod_properties2.phpt | 16 "interval", 51 Error: Cannot modify readonly property DatePeriod::$interval 52 Error: Cannot modify readonly property DatePeriod::$interval
|
H A D | DatePeriod_serialize-001.phpt | 39 ["interval"]=> 72 …type";i:1;s:8:"timezone";s:6:"+00:00";}s:7:"current";N;s:3:"end";N;s:8:"interval";O:12:"DateInterv… 90 ["interval"]=> 137 ["interval"]=>
|
H A D | DatePeriod_serialize-002.phpt | 54 ["interval"]=> 87 …000";s:13:"timezone_type";i:3;s:8:"timezone";s:13:"Europe/London";}s:8:"interval";O:12:"DateInterv… 112 ["interval"]=> 166 ["interval"]=>
|