22 lines
532 B
PHP
22 lines
532 B
PHP
<?php namespace Todaymade\Daux;
|
|
|
|
use IntlDateFormatter;
|
|
|
|
class FormatDate
|
|
{
|
|
public static function format($params, $date) {
|
|
$locale = $params['language'];
|
|
$datetype = IntlDateFormatter::LONG;
|
|
$timetype = IntlDateFormatter::SHORT;
|
|
$timezone = null;
|
|
|
|
if (!extension_loaded("intl")) {
|
|
$locale = 'en';
|
|
$timezone = 'GMT';
|
|
}
|
|
|
|
$formatter = new IntlDateFormatter($locale, $datetype, $timetype, $timezone);
|
|
|
|
return $formatter->format($date);
|
|
}
|
|
} |