【问题标题】:Read date value from Bootstrap Date/Time picker in a simpler format以更简单的格式从 Bootstrap 日期/时间选择器中读取日期值
【发布时间】:2015-08-14 12:48:36
【问题描述】:

我正在使用 Eonasdan 的 Bootstrap 日期/时间选择器: https://github.com/Eonasdan/bootstrap-datetimepicker

我希望能够以我选择的格式读取选定的日期,在本例中为 DD/MM/YYYY。然而,它似乎会输出星期几、月份名称、日期、年份、时间和 GMT 偏移量。

我在这里创建了一个脚本示例: http://jsfiddle.net/0Ltv25o8/1649/

<div class="row">
    <div class="col-md-12">
        <p><input type="text" class="datefield" placeholder="Date 1" id="date1"/></p>
        <p><input type="text" class="datefield" placeholder="Date 2" id="date2"/></p>
    </div>
</div>


$('.datefield').datetimepicker({
   format: 'DD/MM/YYYY'
})

$(document).on('dp.change', '.datefield', function(e) {
  var id=$(this).attr('id');
  var theDate=e.date;

  alert(id + " / " + String(theDate));    
}); 

当您选择日期时,我会输出日期文本字段的 ID 和日期字符串。我可以为日期在日期文本字段中的显示方式设置日期格式,但在我阅读时却不能。

【问题讨论】:

    标签: javascript jquery html twitter-bootstrap-3 datetimepicker


    【解决方案1】:
    $(document).on('dp.change', '.datefield', function(e) {
      var id=$(this).attr('id');
      var theDate=e.date;
    
      alert(id + " / " + e.date.format('DD/MM/YYYY'));
    }); 
    

    您可以在任何地方设置此日期的格式

    【讨论】:

    • 非常感谢。我现在可以看到这是 momentjs 的一部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-21
    • 2015-11-01
    相关资源
    最近更新 更多