yoti-8.x-2.5/sdk/Yoti/Util/DateTime.php
sdk/Yoti/Util/DateTime.php
<?php
namespace Yoti\Util;
use Yoti\Exception\DateTimeException;
class DateTime
{
/**
* RFC3339 format with microseconds.
*/
const RFC3339 = 'Y-m-d\TH:i:s.uP';
/**
* @param $value
*
* @return \DateTime
*/
public static function stringToDateTime($value)
{
Validation::notEmptyString($value, 'value');
try {
return new \DateTime(
$value,
new \DateTimeZone("UTC")
);
} catch (\Exception $e) {
throw new DateTimeException('Could not parse string to DateTime', null, $e);
}
}
}
