【问题标题】:How to configure the jQuery UI Datepicker to use a localized calendar?如何配置 jQuery UI Datepicker 以使用本地化日历?
【发布时间】:2013-01-01 13:30:29
【问题描述】:

我想知道这是否可行,如果可以,我将如何去做?我正在尝试使小部件使用 Jalali(Persian) 日历。

【问题讨论】:

    标签: jquery-ui datepicker


    【解决方案1】:

    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(在“本地化”下)。

    当前状态:波斯语输入,贾拉利语输出

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

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

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

    解决方案 2 - 使用不同的插件

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

    【讨论】:

      【解决方案2】:

      可能为时已晚,但由于我偶然发现了它,这里有一个演示,有人好心地发布了。未知作者的所有学分 http://jquery-ui.googlecode.com/svn/tags/1.6rc5/demos/datepicker/localization.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-10-10
        • 1970-01-01
        • 2012-03-15
        • 1970-01-01
        • 2013-10-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多