Merge branch 'master' of https://github.com/alchemy-fr/Phraseanet into PHRAS-3006_Port41_Front_delete_3_by_3

This commit is contained in:
Harrys Ravalomanana
2020-04-02 15:57:49 +04:00

View File

@@ -149,17 +149,25 @@ class phraseadate
*/ */
private function formatDate(DateTime $date, $locale, $format) private function formatDate(DateTime $date, $locale, $format)
{ {
switch ($locale) { switch ($locale) {
default: default:
case 'de':
case 'fr': case 'fr':
switch ($format) { switch ($format) {
default: default:
case 'DAY_MONTH': case 'DAY_MONTH':
$date_formated = strftime("%e %B", $date->format('U')); $formatM = new IntlDateFormatter(
$locale,
NULL, NULL, NULL, NULL, 'dd MMMM'
);
$date_formated = $formatM->format($date);
break; break;
case 'DAY_MONTH_YEAR': case 'DAY_MONTH_YEAR':
$date_formated = strftime("%e %B %Y", $date->format('U')); $formatY = new IntlDateFormatter(
$locale,
NULL, NULL, NULL, NULL, 'dd MMMM yyyy'
);
$date_formated = $formatY->format($date);
break; break;
} }
break; break;
@@ -167,26 +175,22 @@ class phraseadate
switch ($format) { switch ($format) {
default: default:
case 'DAY_MONTH': case 'DAY_MONTH':
$date_formated = strftime("%B %e", $date->format('U')); $formatM = new IntlDateFormatter(
$locale,
NULL, NULL, NULL, NULL, 'MMMM dd'
);
$date_formated = $formatM->format($date);
break; break;
case 'DAY_MONTH_YEAR': case 'DAY_MONTH_YEAR':
$date_formated = strftime("%B %e %Y", $date->format('U')); $formatY = new IntlDateFormatter(
break; $locale,
} NULL, NULL, NULL, NULL, 'MMMM dd yyyy'
break; );
case 'de': $date_formated = $formatY->format($date);
switch ($format) {
default:
case 'DAY_MONTH':
$date_formated = strftime("%e. %B", $date->format('U'));
break;
case 'DAY_MONTH_YEAR':
$date_formated = strftime("%e. %B %Y", $date->format('U'));
break; break;
} }
break; break;
} }
return $date_formated; return $date_formated;
} }