$70 GRAYBYTE WORDPRESS FILE MANAGER $72

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/kigalix.com/wp-content/plugins/wpforms-lite/includes/functions/

HOME
Current File : /home/bravrvjk/kigalix.com/wp-content/plugins/wpforms-lite/includes/functions//date-time.php
<?php
/**
 * Helper functions to work with dates, time and timezones.
 *
 * @since 1.8.0
 */

/**
 * Return date and time formatted as expected.
 *
 * @since 1.6.3
 *
 * @param string|int $date       Date to format.
 * @param string     $format     Optional. Format for the date and time.
 * @param bool       $gmt_offset Optional. GTM offset.
 *
 * @return string
 */
function wpforms_datetime_format( $date, $format = '', $gmt_offset = false ) {

	if ( is_numeric( $date ) ) {
		$date = (int) $date;
	}

	if ( is_string( $date ) ) {
		$date = strtotime( $date );
	}

	if ( $gmt_offset ) {
		$date += (int) ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );
	}

	if ( $format === '' ) {
		return sprintf( /* translators: %1$s - formatted date, %2$s - formatted time. */
			__( '%1$s at %2$s', 'wpforms-lite' ),
			date_i18n( get_option( 'date_format' ), $date ),
			date_i18n( get_option( 'time_format' ), $date )
		);
	}

	return date_i18n( $format, $date );
}

/**
 * Return date formatted as expected.
 *
 * @since 1.6.3
 *
 * @param string|int $date       Date to format.
 * @param string     $format     Optional. Format for the date.
 * @param bool       $gmt_offset Optional. GTM offset.
 *
 * @return string
 */
function wpforms_date_format( $date, $format = '', $gmt_offset = false ) {

	if ( $format === '' ) {
		$format = (string) get_option( 'date_format', 'M j, Y' );
	}

	return wpforms_datetime_format( $date, $format, $gmt_offset );
}

/**
 * Return time formatted as expected.
 *
 * @since 1.8.5
 *
 * @param string|int $date       Date to format.
 * @param string     $format     Optional. Format for the time.
 * @param bool       $gmt_offset Optional. GTM offset.
 *
 * @return string
 */
function wpforms_time_format( $date, $format = '', $gmt_offset = false ) {

	if ( $format === '' ) {
		$format = (string) get_option( 'time_format', 'g:ia' );
	}

	return wpforms_datetime_format( $date, $format, $gmt_offset );
}

/**
 * Get the certain date of a specified day in a specified format.
 *
 * @since 1.4.4
 * @since 1.6.3 Added $use_gmt_offset parameter.
 *
 * @param string $period         Supported values: start, end.
 * @param string $timestamp      Default is the current timestamp, if left empty.
 * @param string $format         Default is a MySQL format.
 * @param bool   $use_gmt_offset Use GTM offset.
 *
 * @return string
 */
function wpforms_get_day_period_date( $period, $timestamp = '', $format = 'Y-m-d H:i:s', $use_gmt_offset = false ) {

	$date = '';

	if ( empty( $timestamp ) ) {
		$timestamp = time();
	}

	$offset_sec = $use_gmt_offset ? get_option( 'gmt_offset' ) * 3600 : 0;

	switch ( $period ) {
		case 'start_of_day':
			$date = gmdate( $format, strtotime( 'today', $timestamp ) - $offset_sec );
			break;

		case 'end_of_day':
			$date = gmdate( $format, strtotime( 'tomorrow', $timestamp ) - 1 - $offset_sec );
			break;
	}

	return $date;
}

/**
 * Retrieve a timezone from the site settings as a `DateTimeZone` object.
 *
 * Timezone can be based on a PHP timezone string or a ±HH:MM offset.
 *
 * @since 1.6.6
 * @deprecated 1.8.7
 *
 * @return DateTimeZone Timezone object.
 */
function wpforms_get_timezone() {

	_deprecated_function( __FUNCTION__, '1.8.7 of the WPForms plugin', 'wp_timezone' );

	return wp_timezone();
}


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
9 May 2025 2.02 AM
bravrvjk / bravrvjk
0755
cloudflare
--
4 Apr 2026 10.32 AM
bravrvjk / bravrvjk
0755
access.php
10.48 KB
27 Feb 2025 5.40 PM
bravrvjk / bravrvjk
0644
checks.php
14.989 KB
27 Feb 2025 5.40 PM
bravrvjk / bravrvjk
0644
colors.php
3.972 KB
28 Nov 2023 4.59 PM
bravrvjk / bravrvjk
0644
data-presets.php
19.031 KB
16 Feb 2023 6.36 PM
bravrvjk / bravrvjk
0644
date-time.php
3.202 KB
29 Feb 2024 5.17 PM
bravrvjk / bravrvjk
0644
debug.php
5.229 KB
26 Sep 2024 3.36 PM
bravrvjk / bravrvjk
0644
education.php
2.32 KB
16 Jan 2024 5.57 PM
bravrvjk / bravrvjk
0644
escape-sanitize.php
13.899 KB
28 Jan 2025 5.46 PM
bravrvjk / bravrvjk
0644
filesystem-media.php
6.6 KB
24 Apr 2025 2.53 PM
bravrvjk / bravrvjk
0644
form-fields.php
16.512 KB
16 Jan 2025 5.57 PM
bravrvjk / bravrvjk
0644
forms.php
13.321 KB
24 Apr 2025 2.53 PM
bravrvjk / bravrvjk
0644
list.php
6.875 KB
13 Jun 2024 4.24 PM
bravrvjk / bravrvjk
0644
payments.php
21.876 KB
24 Apr 2025 2.53 PM
bravrvjk / bravrvjk
0644
plugins.php
2.344 KB
27 Feb 2025 5.40 PM
bravrvjk / bravrvjk
0644
privacy.php
2.516 KB
27 Feb 2025 5.40 PM
bravrvjk / bravrvjk
0644
providers.php
1.486 KB
7 Nov 2024 5.15 PM
bravrvjk / bravrvjk
0644
utilities.php
7.949 KB
27 Feb 2025 5.40 PM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF