RessourceHelper.php 805 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace ThurData\Servers\KerioEmail\App\Libs\Kerio\Components\Api\Soap\Helpers;
  3. use ThurData\Servers\KerioEmail\App\Enums\ProductParams;
  4. use ThurData\Servers\KerioEmail\App\Enums\Size;
  5. /**
  6. *
  7. * Created by PhpStorm.
  8. * User: ThurData
  9. * Date: 18.09.19
  10. * Time: 09:22
  11. * Class RessourceHelper
  12. */
  13. class RessourceHelper
  14. {
  15. /**
  16. * @description return formatted data per API data
  17. * @param $date
  18. * @return false|string|null
  19. */
  20. public static function getFormattedData($date, $format = 'd/m/Y')
  21. {
  22. if(!$date)
  23. {
  24. return null;
  25. }
  26. $mydate = new \DateTime("@$date", new \DateTimeZone('UTC'));
  27. $localTZ = (new \DateTime)->getTimezone();
  28. $mydate->setTimezone($localTZ);
  29. return $mydate->format($format);
  30. }
  31. }