Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 引导日期选择器将数字转换为波斯语言_Jquery - Fatal编程技术网

Jquery 引导日期选择器将数字转换为波斯语言

Jquery 引导日期选择器将数字转换为波斯语言,jquery,Jquery,关于jQuery引导数据采集器的翻译,我有一个问题 在原始引导日期选择器上,我有: monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], // Names of months for drop-down and formatting monthNamesShort: ['Jan',

关于jQuery引导数据采集器的翻译,我有一个问题

在原始引导日期选择器上,我有:

monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], // Names of months for drop-down and formatting
monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], // For formatting
dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], // For formatting
dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], // For formatting
dayNamesMin: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'], // Column headings for days starting at Sunday
但是没有日数:
['0'、'1'、'2'、'3'、'4'、'5'、'6'、'7'、'8'、'9']

我的问题是,如何实现这一行翻译,将数字翻译成波斯符号


非常感谢您的帮助。

表示日历日的元素构建在“while”循环中,因此您必须对插件进行一些更改。实现所需结果的快速方法是创建一个函数,将数字转换为波斯语,并将十进制值存储在自定义属性中,以便大多数逻辑保持不变:

function convert(num) {

    var persian = {
      0: '۰',
      1: '۱',
      2: '۲',
      3: '۳',
      4: '۴',
      5: '۵',
      6: '۶',
      7: '۷',
      8: '۸',
      9: '۹'
    };

    var out = '';
    for (i = 0; i < num.length; i++) {
      out = out + persian[num[i]];
    }

    return out;
}
一个有效的例子:


你在使用jquery ui one吗?是的,我也在使用jquery ui我想Daniel的意思是问你在使用什么日期选择器。引导日期选择器
//html.push('<td class="' + clsName.join(' ') + '"' + (tooltip ? ' title="' + tooltip + '"' : '') + '>' + prevMonth.getUTCDate() + '</td>');
html.push('<td data-day="'+prevMonth.getUTCDate()+'" class="' + clsName.join(' ') + '"' + (tooltip ? ' title="' + tooltip + '"' : '') + '>' + convert(String(prevMonth.getUTCDate())) + '</td>');

...

//day = parseInt(target.text(), 10) || 1;
day = target.data("day");
date[1] = convert(String(date[1]));
date[3] = convert(String(date[3]));
date[5] = convert(String(date[5]));