如何在 JQuery 中更改日历的语言?

问题描述 投票:0回答:1

我正在使用 Symfony 构建带有日期选择器的表单。我找到了有日期选择器的日子,但我不知道如何用法语使用它。

这是我的 base.html.twig 文件中的代码:

{# Date picker #}

        <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.js"></script>
        
        <script>
        {% if app.request.locale == 'en' %}
            $(document).ready(function() {
                $('.js-datepicker').datepicker({
                    format: 'DD MM d yyyy'
                });
            });
        {% elseif app.request.locale == 'fr' %}
            $(document).ready(function() {
                $('.js-datepicker').datepicker({
                    format: 'DD d MM yyyy'
                });
            });
        {% endif %}
        </script>
jquery datepicker locale
1个回答
0
投票

在这里,您可以尝试这个来更改语言。

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Date Picker Test</title>
    <script 
    src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"> 
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap- 
    datepicker/1.9.0/js/bootstrap-datepicker.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap- 
    datepicker/1.9.0/locales/bootstrap-datepicker.fr.min.js"></script>
</head>
<body>

<input type="text" class="js-datepicker">

<script>
    $(document).ready(function() {
        $('.js-datepicker').datepicker({
            format: 'DD d MM yyyy',
            language: 'fr'
        });
    });
</script>

</body>
</html>
© www.soinside.com 2019 - 2024. All rights reserved.