Alguna razón para no usar INTL?
Código PHP:
Ver originalfunction localized_datetime( int $from_timestamp ) {
$date_time = (new DateTime())->setTimestamp( $from_timestamp );
$intlDateFormatter = new IntlDateFormatter(
'es_ES',
IntlDateFormatter::NONE,
IntlDateFormatter::NONE,
'America/Mexico_City',
IntlDateFormatter::GREGORIAN,
"d 'de' MMMM YYYY, HH:mm"
);
return $intlDateFormatter->format( $date_time );
}
echo localized_datetime(1539740681);