Как преобразовать дату в слова?

#javascript #jquery #asp.net #c#-4.0

#javascript #jquery #asp.net #c #-4.0

Вопрос:

Кто-нибудь может мне помочь относительно преобразования даты в слова — например: ‘04.12.2011’ преобразовать в ‘один двенадцать ноль четыре два ноль один один’ …?

Можем ли мы сделать это с помощью javascript?

Есть ли у нас какой-либо плагин в jquery?

Комментарии:

1. Что означает one в начале??

2. Просто вопрос, в вашем примере — для 2011 года числа разбиты на отдельные числа, где для 12 они хранятся как двузначные. Это намеренно? Вы хотите, чтобы дни и месяцы были двузначными, а год — одиночными?

Ответ №1:

Я бы использовал массив:

 var numbers = ['zero','one','two'...]
  

Затем выполните цикл по строке, содержащей дату (dateVar), используя массив в качестве ссылки для имен.

 for (i=1;i<dateVar.length;i  ){
 document.write( numbers[parseInt(dateVar.charAt(i))] ' ');
}
  

Рад помочь разобраться в деталях, если вам нужно.

Ответ №2:

Перейдите по следующей ссылке

http://xl.barasch.com/cCo11432.htm

и вы сможете найти ответ