在 Datepicker 中将日期格式更改为 yyyy-mm-dd

新手上路,请多包涵

我为我的 HTML 字段使用 Datepicker。 HTML代码是:

 <input type="text" id="from-datepicker"/>

设置和获取日期选择器字段的 Jquery 代码是:

  $("#from-datepicker").datepicker({ dateFormat: 'yy-mm-dd'});
            $("#from-datepicker").on("change", function () {
                var fromdate = $(this).val();
                alert(fromdate);
            });

但是,此代码以 'mm-dd-yyyy' 格式显示该字段。有人能告诉我哪里出错了吗?

我导入的 CDN 是:

  <script type="text/javascript"
            src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.0/js/bootstrap-datepicker.min.js"></script>

    <link rel="stylesheet" type="text/css"
          href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.1/css/bootstrap-datepicker3.min.css">

提前致谢。

原文由 learntogrow-growtolearn 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 951
2 个回答

是的,将 dateFormat 更改为仅格式,您需要 4 组 ‘y’

示例代码:

 <script   src="https://code.jquery.com/jquery-2.2.3.min.js"   integrity="sha256-a23g1Nt4dtEYOj7bR+vTu7+T8VP13humZFBJNIYoEJo="   crossorigin="anonymous"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.0/js/bootstrap-datepicker.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.1/css/bootstrap-datepicker3.min.css">
<script>
$( document ).ready(function() {
    $("#from-datepicker").datepicker({
        format: 'yyyy-mm-dd'
    });
    $("#from-datepicker").on("change", function () {
        var fromdate = $(this).val();
        alert(fromdate);
    });
});
</script>
<input type="text" id="from-datepicker"/>

原文由 jasonlam604 发布,翻译遵循 CC BY-SA 3.0 许可协议

请参阅 format 选项: http ://bootstrap-datepicker.readthedocs.io/en/latest/options.html#format

toDisplay:将日期对象转换为字符串的函数(日期、格式、语言),将存储在输入字段中

toValue:将字符串对象转换为日期的函数(日期、格式、语言),将在日期选择中使用

原文由 BrOrlandi 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题