Skip to content

Instantly share code, notes, and snippets.

@vreemt
Forked from Sandra-headscape/check.php
Created June 25, 2025 11:18
Show Gist options
  • Save vreemt/b078a63fbdf8416d10d14337dca724cb to your computer and use it in GitHub Desktop.
Save vreemt/b078a63fbdf8416d10d14337dca724cb to your computer and use it in GitHub Desktop.
php datetime
<?php
$datetime = [
['May 11, 2023', 'Europe/London'],
['June 1, 2023', 'Europe/London'],
];
echo "<pre>"; $out = "";
foreach ($datetime as $dateinfo) {
echo PHP_EOL;
echo implode(" ", $dateinfo);
echo PHP_EOL;
try {
$dt = date_create_from_format(
"F j, Y", $dateinfo[0],
new DateTimeZone($dateinfo[1])
);
//var_dump($dt);
if ($dt) {
echo $dt->format('T');
}
} catch(Exception $e) {
echo $e->getMessage();
}
}
@vreemt
Copy link
Author

vreemt commented Jul 4, 2025

on May 11, 2023

http://phptester.net/ php 8.1

May 11, 2023 Europe/London
BST
June 1, 2023 Europe/London
BST

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment