JQuery Datepicker 多种日期格式

发布于 2024-11-16 09:48:38 字数 464 浏览 1 评论 0原文

我使用 JQuery Datepicker 将选定的日期值输出到两个不同的 div。我不确定如何获取日期选择器的值并应用两种不同的格式。

这就是我走了多远:

<script>
$(document).ready(function() {

    $("#datepicker").datepicker({ dateFormat: 'dd' });

    $("#datepicker").change(function() {
        $(".date-large").html($("#datepicker").val());
        $.datepicker.formatDate('yy/mm/dd', $(".date-small").html($("#datepicker").datepicker('getDate')));      
    });


  });
</script>

I'm using JQuery Datepicker to output the selected date value to two different divs. I'm not sure how to get the value of the datepicker and apply two different formats.

This is how far I got:

<script>
$(document).ready(function() {

    $("#datepicker").datepicker({ dateFormat: 'dd' });

    $("#datepicker").change(function() {
        $(".date-large").html($("#datepicker").val());
        $.datepicker.formatDate('yy/mm/dd', $(".date-small").html($("#datepicker").datepicker('getDate')));      
    });


  });
</script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

空名 2024-11-23 09:48:38

您可以使用日期选择器的 getDate 方法从日期选择器中获取当前日期。

在您的代码中,您将日期选择器分配给具有 3 个不同日期格式选项的同一元素,我不确定这是否会很好地工作,因为只会使用执行的最后一行。在您的情况下,小行日期格式将用于#datepicker。

这是从单个日期选择器获取日期的示例。

  <script>
  $(document).ready(function() {

    $("#datepicker").datepicker({ dateFormat: 'D, M dd' });

    $("#datepicker").change(function() {
        $(".date-large").html($("#datepicker").datepicker('getDate'));

        // new edit
        var date_in_different_format = $.datepicker.formatDate('yy/mm/dd', $( ".date-large" ).datepicker('getDate'));
    }); 
  });
</script>

You can use getDate method of datepicker to get current date from date picker.

In your code you have datepicker assigned to same element with 3 different option of date format, i am not sure that would work well as only the last line executed would be used. In your case small line dateformat will be used for #datepicker.

here is example of getting date form single datepicker.

  <script>
  $(document).ready(function() {

    $("#datepicker").datepicker({ dateFormat: 'D, M dd' });

    $("#datepicker").change(function() {
        $(".date-large").html($("#datepicker").datepicker('getDate'));

        // new edit
        var date_in_different_format = $.datepicker.formatDate('yy/mm/dd', $( ".date-large" ).datepicker('getDate'));
    }); 
  });
</script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文