如何配置jQuery UI Datepicker以使用本地化日历?

时间:2013-01-01 13:30:30

标签: jquery-ui datepicker

我想知道这是否可能,如果是的话,我该怎么做呢?我正在尝试让小部件使用Jalali(波斯语)日历。

2 个答案:

答案 0 :(得分:2)

jQuery UI Datepicker本地化

通常,要将本地化添加到jQuery UI Datepicker,您需要在包含Datepicker的脚本后立即包含特定的本地化文件。例如,要设置法语本地化,您可以这样做:

[...include jQuery and jQuery UI...]
<script type="text/javascript" src="jquery.ui.datepicker-fr.js"></script>

本地化文件作为标准jQuery UI download的一部分包含在一个单独的目录(development-bundle/ui/i18n)中。有关详细信息,请参阅Datepicker API documentation(在“本地化”下)。

当前状态:Farsi in,Jalali out

目前,jQuery UI下载包似乎没有包含Jalali本地化文件。目前,似乎只有一个常规(格鲁吉亚)日历被翻译成波斯语(jquery.ui.datepicker-fr.js)。

解决方案1 ​​ - 自定义本地化文件

如果您更喜欢坚持使用jQuery UI的datepicker,您可以根据现有本地化文件的格式创建自定义本地化文件。如果您熟悉相关日历,那应该不难。

解决方案2 - 使用其他插件

请考虑使用jQuery Calendars plugin。它已包含several languages and formats中最常见的世界日历,因此只需轻触设置即可生成Jalali或任何其他外国日历。

答案 1 :(得分:0)

可能为时已晚,但是因为我偶然发现它,这是一个有人能够忍受的演示。所有作者都归功于未知作者 http://jquery-ui.googlecode.com/svn/tags/1.6rc5/demos/datepicker/localization.html