GaRRiLL
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору В верхнем варианте есть ошибки. Я делал так же, но уже без ошибок и с multulingual: Код: function formatTimestamp($time) { global $datetime, $locale; setlocale ("LC_TIME", "$locale"); ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $datetime); $datetime = strftime(""._DATESTRING."", mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1])); $datetime = ucfirst($datetime); $search = array ("'January'i", "'February'i", "'March'i", "'April'i", "'May'i", "'June'i", "'July'i", "'August'i", "'September'i", "'October'i", "'November'i", "'December'i", "'Monday'i", "'Tuesday'i", "'Wednesday'i", "'Thursday'i", "'Friday'i", "'June'i", "'Saturday'i", "'Sunday'i"); $replace = array (""._JANUARY."", ""._FEBRUARY."", ""._MARCH."", ""._APRIL."", ""._MAY."", ""._JUNE."", ""._JULY."", ""._AUGUST."", ""._SEPTEMBER."", ""._OCTOBER."", ""._NOVEMBER."", ""._DECEMBER."", ""._MONDAY."", ""._TUESDAY."", ""._WEDNESDAY."", ""._THURSDAY."", ""._FRIDAY."", ""._SATURDAY."", ""._SUNDAY.""); $datetime = preg_replace ($search, $replace, $datetime); return($datetime); } | P.S. Сюда же можно добавлятбь и другие значения, типа MSD, и писать к ним перевод, только нужен порядок. |