Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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
Javascript 引导datetimepicker初始值_Javascript_Jquery_Twitter Bootstrap_Datetimepicker_Bootstrap Datepicker - Fatal编程技术网

Javascript 引导datetimepicker初始值

Javascript 引导datetimepicker初始值,javascript,jquery,twitter-bootstrap,datetimepicker,bootstrap-datepicker,Javascript,Jquery,Twitter Bootstrap,Datetimepicker,Bootstrap Datepicker,我对Bootstrap的DateTimePicker有点问题。我遇到的问题是,当第一次加载选择器时,它似乎是从隐藏的输入元素中获取值,而不是从它所附加的输入框中获取值 以下是我目前拥有的代码: $('.the_date').datetimepicker({ format: 'd MM yyyy', linkFormat: 'yyyy-mm-ddThh:ii:ssZ', weekStart: 1, language: 'en', todayBtn: 0,

我对Bootstrap的DateTimePicker有点问题。我遇到的问题是,当第一次加载选择器时,它似乎是从隐藏的输入元素中获取值,而不是从它所附加的输入框中获取值

以下是我目前拥有的代码:

$('.the_date').datetimepicker({
    format: 'd MM yyyy',
    linkFormat: 'yyyy-mm-ddThh:ii:ssZ',
    weekStart: 1,
    language: 'en',
    todayBtn:  0,
    autoclose: 1,
    todayHighlight: 1,
    startView: 2,
    minView: 2,
    forceParse: 0,
    pickerPosition: "bottom-left"
});

<div class="item-date the_date date" data-date-startdate="22/08/14" data-link-field="OrderItem_0_preferredDate">
        <input type="text" class="datepicker form-control" placeholder="Date" data-link-field="OrderItem_0_preferredDate" value="22/08/14">

        <input name="OrderItem[0][preferredDate]" id="OrderItem_0_preferredDate" type="hidden" value="2014-08-21T22:00:00Z">        
 </div>
选择器中默认显示的值为2014年8月21日21/08/14,这是不正确的

我希望startdate是数据日期startdate属性中的值

有什么想法吗

谢谢

您可以尝试:

<div id="start-date" class="item-date the_date date" data-date-startdate="22/08/14" data-link-field="OrderItem_0_preferredDate">
    <input type="text" class="datepicker form-control" placeholder="Date" data-link-field="OrderItem_0_preferredDate" value="22/08/14">

    <input name="OrderItem[0][preferredDate]" id="OrderItem_0_preferredDate" type="hidden" value="2014-08-21T22:00:00Z">        
</div>

$('.the_date').datetimepicker({
    ...
    defaultDate:$('#start-date').attr('data-date-startdate')
});

好的答案有更好的解释
   Jsut try this:
        $(.the_date').datetimepicker({
        language:  'fr',
        weekStart: 1,
        todayBtn:  1,
        autoclose: 1,
        todayHighlight: 1,
        startView: 1,
        minView: 0,
        maxView: 1,
        forceParse: 0,
        showMeridian: 1,
        startDate: '2018-9-7 '12:00:00',

      });