Skip to content

Instantly share code, notes, and snippets.

@Sandra-headscape
Created May 11, 2023 16:12
Show Gist options
  • Save Sandra-headscape/88af093421df878a75736e77a101530e to your computer and use it in GitHub Desktop.
Save Sandra-headscape/88af093421df878a75736e77a101530e 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();
}
}
@Sandra-headscape
Copy link
Author

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