Javascript 如何将日期转换为文字?

Javascript 如何将日期转换为文字?,javascript,jquery,asp.net,c#-4.0,Javascript,Jquery,Asp.net,C# 4.0,有人能帮我把日期转换成单词吗?例如:“2011年4月12日”转换成“一二零四二零一一” 我们可以使用javascript来实现这一点吗 jquery中有插件吗?浏览以下链接 您可以通过以下链接找到答案 您将能够找到答案我将使用一个数组: var numbers = ['zero','one','two'...] 然后使用数组作为名称的引用,遍历包含日期的字符串(dateVar) for (i=1;i<dateVar.length;i++){ document.write( numb

有人能帮我把日期转换成单词吗?例如:“2011年4月12日”转换成“一二零四二零一一”

我们可以使用javascript来实现这一点吗


jquery中有插件吗?

浏览以下链接


您可以通过以下链接找到答案

您将能够找到答案

我将使用一个数组:

var numbers = ['zero','one','two'...]
然后使用数组作为名称的引用,遍历包含日期的字符串(dateVar)

for (i=1;i<dateVar.length;i++){
 document.write( numbers[parseInt(dateVar.charAt(i))]+' ');
}
对于(i=1;i我将使用数组:

var numbers = ['zero','one','two'...]
然后使用数组作为名称的引用,遍历包含日期的字符串(dateVar)

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

用于(i=1;i开始时的
1
代表什么?在你的例子中,这只是一个问题-2011年的数字被分解为一个数字,而12年则保持为两位数。这是有意的吗?你希望日和月是两位数,年是单位数吗?开始时的
1
代表什么r??在你的例子中,只是一个问题——2011年的数字被分解为单个数字,其中12个数字保留为两位数。这是故意的吗?你希望天数和月份为两位数,年份为单位数吗?