Skip to content

Instantly share code, notes, and snippets.

@YurePereira
Created January 15, 2017 16:06
Show Gist options
  • Select an option

  • Save YurePereira/532f53e50e56cea4c06f3d7a7d231171 to your computer and use it in GitHub Desktop.

Select an option

Save YurePereira/532f53e50e56cea4c06f3d7a7d231171 to your computer and use it in GitHub Desktop.
Alterando o TimeZone já definido de uma data utilizando o método setTimeZone da classe DateTime
<?php
$myTimeZone = new DateTimeZone('America/Sao_Paulo');
$myDate = new DateTime('+2 months', $myTimeZone);
echo $myDate->format('Y-m-d H:i:s A') . PHP_EOL;
$myNewTimeZone = new DateTimeZone('Asia/Dubai');
$myDate->setTimezone($myNewTimeZone);
echo $myDate->format('Y-m-d H:i:s A');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment