2011-04-18 84 views
1

任何人都可以帮助我将日期转换为文字 - 例如:'12/04/2011'转换为'一十二零四零二零一一'...?如何将日期转换为单词?

我们可以使用javascript来做到这一点吗?

我们有没有jQuery插件?

+1

开头的'one'代表什么? – 2011-04-18 09:45:55

+0

只是一个问题,在你的例子中 - 对于2011年的数字被分解成单个数字,其中12个,它们保持两位数。这是故意的吗?你想要几天和几个月的双位数字和一年的单身? – Chris 2011-04-18 09:56:27

回答

1

我会用一个数组:

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

然后通过包含字符串环date(dateVar)使用数组作为名称的参考。

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

如果需要,很乐意帮助解决具体问题。