<?php
$date = new DateTime('2000-01-01');
echo $date->format('Y-m-d H:i:s');
?>
See the PHP date() function for date format references.
<?php
$today = new DateTime("now", new DateTimeZone('Australia/Sydney'));
var_dump( $today );
?>
<?php
date_default_timezone_set('Asia/Manila');
?>
<?php
// The date
date_default_timezone_set('UTC');
$plain_date = date('Y-m-d H:i:s');
/**
* or... alternatively set it using a string value
$date_in_utc = '2020-01-01 00:00:00';
$date_in_syd = '2020-10-10 00:00:00';
*/
// Prepare the timezones
$utc = new DateTimeZone('+0000');
$syd_utc_offset = new DateTimeZone('+1000');
// Conversion procedure
$datetime = new DateTime( $date_in_utc, $utc ); // UTC timezone
$datetime->setTimezone( $syd_utc_offset ); // Sydney timezone
// Conversion other way around
$datetime = new DateTime( $date_in_syd, $syd_utc_offset ); // Sydney timezone
$datetime->setTimezone( $utc ); // UTC timezone
echo $datetime->format('Y-m-d H:i:s');
?>
PHP, date() function, URL: https://www.php.net/manual/en/function.date.php