Lines Matching refs:time

63 		return time(NULL);  in php_time()
68 return time(NULL); in php_time()
848 if (!date_obj->time) { in php_format_date_obj()
852 return date_format(format, format_len, date_obj->time, date_obj->time->is_localtime); in php_format_date_obj()
1373 PHP_FUNCTION(time) in PHP_FUNCTION() argument
1488 date_obj->time = timelib_time_clone(datetime); in create_date_period_datetime()
1622 newdateobj->time = timelib_time_ctor(); in date_period_it_current_data()
1623 *newdateobj->time = *it_time; in date_period_it_current_data()
1625 newdateobj->time->tz_abbr = timelib_strdup(it_time->tz_abbr); in date_period_it_current_data()
1628 newdateobj->time->tz_info = it_time->tz_info; in date_period_it_current_data()
1871 if (!old_obj->time) { in date_object_clone_date()
1876 new_obj->time = timelib_time_ctor(); in date_object_clone_date()
1877 *new_obj->time = *old_obj->time; in date_object_clone_date()
1878 if (old_obj->time->tz_abbr) { in date_object_clone_date()
1879 new_obj->time->tz_abbr = timelib_strdup(old_obj->time->tz_abbr); in date_object_clone_date()
1881 if (old_obj->time->tz_info) { in date_object_clone_date()
1882 new_obj->time->tz_info = old_obj->time->tz_info; in date_object_clone_date()
1903 if (!o1->time || !o2->time) { in date_object_compare_date()
1907 if (!o1->time->sse_uptodate) { in date_object_compare_date()
1908 timelib_update_ts(o1->time, o1->time->tz_info); in date_object_compare_date()
1910 if (!o2->time->sse_uptodate) { in date_object_compare_date()
1911 timelib_update_ts(o2->time, o2->time->tz_info); in date_object_compare_date()
1914 return timelib_time_compare(o1->time, o2->time); in date_object_compare_date()
1936 ZVAL_STR(&zv, date_format("x-m-d H:i:s.u", sizeof("x-m-d H:i:s.u")-1, dateobj->time, 1)); in date_object_to_hash()
1940 if (dateobj->time->is_localtime) { in date_object_to_hash()
1941 ZVAL_LONG(&zv, dateobj->time->zone_type); in date_object_to_hash()
1944 switch (dateobj->time->zone_type) { in date_object_to_hash()
1946 ZVAL_STRING(&zv, dateobj->time->tz_info->name); in date_object_to_hash()
1950 int utc_offset = dateobj->time->z; in date_object_to_hash()
1961 ZVAL_STRING(&zv, dateobj->time->tz_abbr); in date_object_to_hash()
1986 if (!dateobj->time) { in date_object_get_properties_for()
2291 if (intern->time) { in date_object_free_storage_date()
2292 timelib_time_dtor(intern->time); in date_object_free_storage_date()
2384 static void php_date_set_time_fraction(timelib_time *time, int microsecond) in php_date_set_time_fraction() argument
2386 time->us = microsecond; in php_date_set_time_fraction()
2398 *sec = time(NULL); in php_date_get_current_time_with_fraction()
2415 if (dateobj->time) { in php_date_initialize()
2416 timelib_time_dtor(dateobj->time); in php_date_initialize()
2422 …dateobj->time = timelib_parse_from_format(format, time_str, time_str_len, &err, DATE_TIMEZONEDB, p… in php_date_initialize()
2428 …dateobj->time = timelib_strtotime(time_str, time_str_len, &err, DATE_TIMEZONEDB, php_date_parse_tz… in php_date_initialize()
2441 timelib_time_dtor(dateobj->time); in php_date_initialize()
2442 dateobj->time = 0; in php_date_initialize()
2467 } else if (dateobj->time->tz_info) { in php_date_initialize()
2468 tzi = dateobj->time->tz_info; in php_date_initialize()
2498 timelib_time_dtor(dateobj->time); in php_date_initialize()
2499 dateobj->time = now; in php_date_initialize()
2507 timelib_fill_holes(dateobj->time, now, options); in php_date_initialize()
2509 timelib_update_ts(dateobj->time, tzi); in php_date_initialize()
2510 timelib_update_from_sse(dateobj->time); in php_date_initialize()
2512 dateobj->time->have_relative = 0; in php_date_initialize()
2521 dateobj->time = timelib_time_ctor(); in php_date_initialize_from_ts_long()
2522 dateobj->time->zone_type = TIMELIB_ZONETYPE_OFFSET; in php_date_initialize_from_ts_long()
2524 timelib_unixtime2gmt(dateobj->time, (timelib_sll)sec); in php_date_initialize_from_ts_long()
2525 timelib_update_ts(dateobj->time, NULL); in php_date_initialize_from_ts_long()
2526 php_date_set_time_fraction(dateobj->time, usec); in php_date_initialize_from_ts_long()
2709 DATE_CHECK_INITIALIZED(old_obj->time, Z_OBJCE_P(datetimeimmutable_object)); in PHP_METHOD()
2714 new_obj->time = timelib_time_clone(old_obj->time); in PHP_METHOD()
2730 DATE_CHECK_INITIALIZED(old_obj->time, Z_OBJCE_P(datetimeinterface_object)); in PHP_METHOD()
2735 new_obj->time = timelib_time_clone(old_obj->time); in PHP_METHOD()
2784 DATE_CHECK_INITIALIZED(old_obj->time, Z_OBJCE_P(datetime_object)); in PHP_METHOD()
2789 new_obj->time = timelib_time_clone(old_obj->time); in PHP_METHOD()
2805 DATE_CHECK_INITIALIZED(old_obj->time, Z_OBJCE_P(datetimeinterface_object)); in PHP_METHOD()
2810 new_obj->time = timelib_time_clone(old_obj->time); in PHP_METHOD()
2958 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in PHP_METHOD()
2978 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in PHP_METHOD()
3255 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in PHP_FUNCTION()
3256 RETURN_STR(date_format(format, format_len, dateobj->time, dateobj->time->is_localtime)); in PHP_FUNCTION()
3268 if (!(dateobj->time)) { in php_date_modify()
3288 memcpy(&dateobj->time->relative, &tmp_time->relative, sizeof(timelib_rel_time)); in php_date_modify()
3289 dateobj->time->have_relative = tmp_time->have_relative; in php_date_modify()
3290 dateobj->time->sse_uptodate = 0; in php_date_modify()
3293 dateobj->time->y = tmp_time->y; in php_date_modify()
3296 dateobj->time->m = tmp_time->m; in php_date_modify()
3299 dateobj->time->d = tmp_time->d; in php_date_modify()
3303 dateobj->time->h = tmp_time->h; in php_date_modify()
3305 dateobj->time->i = tmp_time->i; in php_date_modify()
3307 dateobj->time->s = tmp_time->s; in php_date_modify()
3309 dateobj->time->s = 0; in php_date_modify()
3312 dateobj->time->i = 0; in php_date_modify()
3313 dateobj->time->s = 0; in php_date_modify()
3318 dateobj->time->us = tmp_time->us; in php_date_modify()
3328 timelib_set_timezone_from_offset(dateobj->time, 0); in php_date_modify()
3333 timelib_update_ts(dateobj->time, NULL); in php_date_modify()
3334 timelib_update_from_sse(dateobj->time); in php_date_modify()
3335 dateobj->time->have_relative = 0; in php_date_modify()
3336 memset(&dateobj->time->relative, 0, sizeof(dateobj->time->relative)); in php_date_modify()
3420 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in php_date_add()
3425 new_time = timelib_add_wall(dateobj->time, intobj->diff); in php_date_add()
3427 new_time = timelib_add(dateobj->time, intobj->diff); in php_date_add()
3429 timelib_time_dtor(dateobj->time); in php_date_add()
3430 dateobj->time = new_time; in php_date_add()
3472 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in php_date_sub()
3482 new_time = timelib_sub_wall(dateobj->time, intobj->diff); in php_date_sub()
3484 new_time = timelib_sub(dateobj->time, intobj->diff); in php_date_sub()
3486 timelib_time_dtor(dateobj->time); in php_date_sub()
3487 dateobj->time = new_time; in php_date_sub()
3580 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in PHP_FUNCTION()
3581 if (dateobj->time->is_localtime) { in PHP_FUNCTION()
3585 set_timezone_from_timelib_time(tzobj, dateobj->time); in PHP_FUNCTION()
3598 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in php_date_timezone_set()
3603 timelib_set_timezone_from_offset(dateobj->time, tzobj->tzi.utc_offset); in php_date_timezone_set()
3606 timelib_set_timezone_from_abbr(dateobj->time, tzobj->tzi.z); in php_date_timezone_set()
3609 timelib_set_timezone(dateobj->time, tzobj->tzi.tz); in php_date_timezone_set()
3612 timelib_unixtime2local(dateobj->time, dateobj->time->sse); in php_date_timezone_set()
3660 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in PHP_FUNCTION()
3661 if (dateobj->time->is_localtime) { in PHP_FUNCTION()
3662 switch (dateobj->time->zone_type) { in PHP_FUNCTION()
3664 offset = timelib_get_time_zone_info(dateobj->time->sse, dateobj->time->tz_info); in PHP_FUNCTION()
3669 RETVAL_LONG(dateobj->time->z); in PHP_FUNCTION()
3672 RETVAL_LONG((dateobj->time->z + (3600 * dateobj->time->dst))); in PHP_FUNCTION()
3687 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in php_date_time_set()
3688 dateobj->time->h = h; in php_date_time_set()
3689 dateobj->time->i = i; in php_date_time_set()
3690 dateobj->time->s = s; in php_date_time_set()
3691 dateobj->time->us = ms; in php_date_time_set()
3692 timelib_update_ts(dateobj->time, NULL); in php_date_time_set()
3693 timelib_update_from_sse(dateobj->time); in php_date_time_set()
3739 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in php_date_date_set()
3740 dateobj->time->y = y; in php_date_date_set()
3741 dateobj->time->m = m; in php_date_date_set()
3742 dateobj->time->d = d; in php_date_date_set()
3743 timelib_update_ts(dateobj->time, NULL); in php_date_date_set()
3787 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in php_date_isodate_set()
3788 dateobj->time->y = y; in php_date_isodate_set()
3789 dateobj->time->m = 1; in php_date_isodate_set()
3790 dateobj->time->d = 1; in php_date_isodate_set()
3791 memset(&dateobj->time->relative, 0, sizeof(dateobj->time->relative)); in php_date_isodate_set()
3792 dateobj->time->relative.d = timelib_daynr_from_weeknr(y, w, d); in php_date_isodate_set()
3793 dateobj->time->have_relative = 1; in php_date_isodate_set()
3795 timelib_update_ts(dateobj->time, NULL); in php_date_isodate_set()
3840 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in php_date_timestamp_set()
3841 timelib_unixtime2local(dateobj->time, (timelib_sll)timestamp); in php_date_timestamp_set()
3842 timelib_update_ts(dateobj->time, NULL); in php_date_timestamp_set()
3843 php_date_set_time_fraction(dateobj->time, 0); in php_date_timestamp_set()
3903 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in PHP_METHOD()
3908 php_date_set_time_fraction(new_dateobj->time, (int)us); in PHP_METHOD()
3937 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in PHP_METHOD()
3938 php_date_set_time_fraction(dateobj->time, (int)us); in PHP_METHOD()
3956 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in PHP_FUNCTION()
3958 if (!dateobj->time->sse_uptodate) { in PHP_FUNCTION()
3959 timelib_update_ts(dateobj->time, NULL); in PHP_FUNCTION()
3962 timestamp = timelib_date_to_int(dateobj->time, &epoch_does_not_fit_in_zend_long); in PHP_FUNCTION()
3982 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(object)); in PHP_METHOD()
3984 RETURN_LONG((zend_long)dateobj->time->us); in PHP_METHOD()
4001 DATE_CHECK_INITIALIZED(dateobj1->time, Z_OBJCE_P(object1)); in PHP_FUNCTION()
4002 DATE_CHECK_INITIALIZED(dateobj2->time, Z_OBJCE_P(object2)); in PHP_FUNCTION()
4006 interval->diff = timelib_diff(dateobj1->time, dateobj2->time); in PHP_FUNCTION()
4292 DATE_CHECK_INITIALIZED(dateobj->time, Z_OBJCE_P(dateobject)); in PHP_FUNCTION()
4296 offset = timelib_get_time_zone_info(dateobj->time->sse, tzobj->tzi.tz); in PHP_FUNCTION()
4656 timelib_time *time; in php_date_interval_initialize_from_hash() local
4659time = timelib_strtotime(Z_STRVAL_P(date_str), Z_STRLEN_P(date_str), &err, DATE_TIMEZONEDB, php_da… in php_date_interval_initialize_from_hash()
4667 timelib_time_dtor(time); in php_date_interval_initialize_from_hash()
4677 (*intobj)->diff = timelib_rel_time_clone(&time->relative); in php_date_interval_initialize_from_hash()
4683 timelib_time_dtor(time); in php_date_interval_initialize_from_hash()
4887 static void date_interval_instantiate_from_time(zval *return_value, timelib_time *time, zend_string… in date_interval_instantiate_from_time() argument
4893 diobj->diff = timelib_rel_time_clone(&time->relative); in date_interval_instantiate_from_time()
4904 timelib_time *time; in PHP_FUNCTION() local
4911time = timelib_strtotime(ZSTR_VAL(time_str), ZSTR_LEN(time_str), &err, DATE_TIMEZONEDB, php_date_p… in PHP_FUNCTION()
4920 if (time->have_date || time->have_time || time->have_zone) { in PHP_FUNCTION()
4926 date_interval_instantiate_from_time(return_value, time, time_str); in PHP_FUNCTION()
4929 timelib_time_dtor(time); in PHP_FUNCTION()
4938 timelib_time *time; in PHP_METHOD() local
4945time = timelib_strtotime(ZSTR_VAL(time_str), ZSTR_LEN(time_str), &err, DATE_TIMEZONEDB, php_date_p… in PHP_METHOD()
4953 if (time->have_date || time->have_time || time->have_zone) { in PHP_METHOD()
4958 date_interval_instantiate_from_time(return_value, time, time_str); in PHP_METHOD()
4961 timelib_time_dtor(time); in PHP_METHOD()
5208 DATE_CHECK_INITIALIZED(Z_PHPDATE_P(start)->time, date_ce_interface); in PHP_METHOD()
5210 DATE_CHECK_INITIALIZED(Z_PHPDATE_P(end)->time, date_ce_interface); in PHP_METHOD()
5219 memcpy(clone, dateobj->time, sizeof(timelib_time)); in PHP_METHOD()
5220 if (dateobj->time->tz_abbr) { in PHP_METHOD()
5221 clone->tz_abbr = timelib_strdup(dateobj->time->tz_abbr); in PHP_METHOD()
5223 if (dateobj->time->tz_info) { in PHP_METHOD()
5224 clone->tz_info = dateobj->time->tz_info; in PHP_METHOD()
5235 clone = timelib_time_clone(dateobj->time); in PHP_METHOD()
5259 dateobj->time = timelib_time_ctor(); in PHP_METHOD()
5260 *dateobj->time = *dpobj->start; in PHP_METHOD()
5262 dateobj->time->tz_abbr = timelib_strdup(dpobj->start->tz_abbr); in PHP_METHOD()
5265 dateobj->time->tz_info = dpobj->start->tz_info; in PHP_METHOD()
5286 dateobj->time = timelib_time_ctor(); in PHP_METHOD()
5287 *dateobj->time = *dpobj->end; in PHP_METHOD()
5289 dateobj->time->tz_abbr = timelib_strdup(dpobj->end->tz_abbr); in PHP_METHOD()
5292 dateobj->time->tz_info = dpobj->end->tz_info; in PHP_METHOD()
5488 zend_long time, retformat = SUNFUNCS_RET_STRING; in php_do_date_sunrise_sunset() local
5495 Z_PARAM_LONG(time) in php_do_date_sunrise_sunset()
5542 timelib_unixtime2local(t, time); in php_do_date_sunrise_sunset()
5588 zend_long time; in PHP_FUNCTION() local
5598 Z_PARAM_LONG(time) in PHP_FUNCTION()
5611 timelib_unixtime2local(t, time); in PHP_FUNCTION()
5741 if (!date_obj->time) { in php_date_period_initialize_from_hash()
5748 period_obj->start = timelib_time_clone(date_obj->time); in php_date_period_initialize_from_hash()
5763 if (!date_obj->time) { in php_date_period_initialize_from_hash()
5770 period_obj->end = timelib_time_clone(date_obj->time); in php_date_period_initialize_from_hash()
5784 if (!date_obj->time) { in php_date_period_initialize_from_hash()
5791 period_obj->current = timelib_time_clone(date_obj->time); in php_date_period_initialize_from_hash()