繁体   English   中英

如何在我的日期选择器中获取 DD/MM/YYYY 格式?

[英]How can i get the DD/MM/YYYY formar in my datepicker?

我来自西班牙,我需要在我的日期选择器中输入 DD/MM/YYYY 格式,这是代码

 <br> <label for="from">Inicio de castigo </label> <div class='input-group date' id='from'> <input type='text' id="from" name="from" class="form-control" readonly /> <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span> </div> <br> <label for="to">Final de castigo </label> <div class='input-group date' id='to'> <input type='text' name="to" id="to" class="form-control" readonly /> <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span> </div> <br> <script type="text/javascript"> $(function() { $('#from').datetimepicker({ format: 'DD-MM-YYYY', maxViewMode: 0, language: 'es', daysOfWeekDisabled: '0,6', todayHighlight: true, minDate: new Date(1, 1, 2017), pickTime: false }); $('#to').datetimepicker({ format: 'DD-MM-YYYY', maxViewMode: 0, language: 'es', daysOfWeekDisabled: '0,6', todayHighlight: true, minDate: new Date(1, 1, 2017), pickTime: false }); }); </script>

我在脚本中输入了 MM-DD-YYYY,但是当我选择日历时,他给了我 MM-DD-YYYY 格式,即英国时间。 今天是 2017 年 6 月 7 日,当我打开它时,显示是 2017 年 7 月 6 日。我该如何解决? 这可能是 datetimepicker.es.js 文件的问题吗? . 谢谢你们的帮助:)

我在该文件中有更多信息,有我使用的所有脚本

 <script type="text/javascript" src="<?=$base_url?>js/es-ES.js"></script> <script src="<?=$base_url?>js/jquery.min.js"></script> <script src="<?=$base_url?>js/moment.js"></script> <script src="<?=$base_url?>js/bootstrap.min.js"></script> <script src="<?=$base_url?>js/bootstrap-datetimepicker.js"></script> <link rel="stylesheet" href="<?=$base_url?>css/bootstrap-datetimepicker.min.css" /> <script src="<?=$base_url?>js/bootstrap-datetimepicker.es.js"></script>

更改格式:'DD-MM-YYYY' 格式:'DD/MM/YYYY':

 <script type="text/javascript">
        $(function () {
            $('#from').datetimepicker({   

               format: 'DD/MM/YYYY',
                maxViewMode: 0,
                language: 'es',
                daysOfWeekDisabled: '0,6',
                todayHighlight: true,               
                minDate: new Date(1, 1, 2017),
                pickTime: false

            });
            $('#to').datetimepicker({

                format: 'DD/MM/YYYY',           
                maxViewMode: 0,
                language: 'es',
                daysOfWeekDisabled: '0,6',
                todayHighlight: true,
                minDate: new Date(1, 1, 2017),
                pickTime: false
            });

        });

    </script>

 <script> jQuery(document).ready(function () { jQuery('.datepicker').datetimepicker({ format: 'DD/MM/YYYY' }); jQuery('.datetimepicker').datetimepicker(); }); </script>

你可以合并你的代码并像这样缩短它:

$('#from, #to').datetimepicker({
      format: 'DD/MM/YYYY',
      maxViewMode: 0,
      language: 'es',
      daysOfWeekDisabled: '0,6',
      todayHighlight: true,
      minDate: new Date(1, 1, 2017),
      pickTime: false
});

我刚刚注意到您的代码中有一个错误可能会影响:

 <div class='input-group date' id='from'> <input type='text' id="from" name="from" class="form-control" readonly /> <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span> </div> <br> <label for="to">Final de castigo </label> <div class='input-group date' id='to'> <input type='text' name="to" id="to" class="form-control" readonly /> <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span> </div>

在这里,您使用了 id“from”和 id“to”的两倍。 id 值必须是唯一的。 它应该在所有代码中只有一个。 在这种情况下,它应该在类“输入组”的 div 中。

看这个例子:

 <div class='input-group date' id='datepicker1'> <input type='text' class="form-control" placeholder="Select preferred meeting date"/> <span class="input-group-addon"> <span class="glyphicon glyphicon-calendar"></span> </span> </div>

之后,您可以通过下一个 javascript 代码选择日期选择器的格式:

 <script type="text/javascript"> $(function () { $('#datepicker1').datetimepicker({ viewMode: 'days', format: 'DD/MM/YYYY' }); }); </script>

这应该可以完美运行。 我希望这可以帮助你。

<br>        
<label for="from">Inicio de castigo </label>
<div class='input-group date' id='from'>
    <input type='text' id="from" name="from" class="form-control datepicker" readonly  />
    <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span>
</div>

<br>

<label for="to">Final de castigo </label>
<div class='input-group date' id='to'>
    <input type='text' name="to" id="to" class="form-control datepicker" readonly />
    <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span>
</div>

<br>




  <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
  <link rel="stylesheet" href="/resources/demos/style.css">
  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script></p>

<script>
  $( function() {
    $( ".datepicker" ).datepicker({
        format: 'DD-MM-YYYY',
        maxViewMode: 0,
        language: 'es',
        daysOfWeekDisabled: '0,6',
        todayHighlight: true,
        minDate: new Date(1, 1, 2017),
        pickTime: false
    });
  } );
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM