parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

префикс к чилсу месяца

527 28.10.2003 11:09

пишу метод(часть класса), форматирующий дату, принцип такой же как в примерах, только по форматной строке метод такой же как DATE_FORMAT в MySQL.
названия месяцев и дней недели грузятся из xml файла, где они прописаны на разных языках, от языков это все независимо.
так вот есть там такая штука
%D - вместо этой конструкции долно вставлятся число месяца с префиксом( 1st 2nd 3rd ....)
на руском языке сответсвенно свой префикс 1-е,2-е и т.д., на других языках свои правила.

думаю как грамотно реализовать такую вещь?

как вариант мозг придумал: в файл xml запихать к каждому языку свои префиксы(для каждого числа месяца)
что-то типа такого:
<prefixs>
	<prefix day="1">st</prefix>
	<prefix day="2">nd</prefix>
	<prefix day="3">rd</prefix>
	<prefix day="4">th</prefix>
	...........................
	...........................
		 и т.д.
	<prefix day="31">st</prefix>
</prefixs>
и так для каждого языка, потом это все вытаскивать в хэш.

если есть соображения поделитесь.