首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用jquery从datepicker中选择日期时显示日期名称

使用jquery从datepicker中选择日期时显示日期名称
EN

Stack Overflow用户
提问于 2018-05-07 06:41:37
回答 2查看 1.6K关注 0票数 0

我想要显示日期时,日期是从动态选择的日期名称。当用户从数据采集器中选择特定的日期时,我想显示哪一天是dynamically.How,我可以从数据采集器中获取日期。这是密码。

代码语言:javascript
运行
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script type="text/javascript">
$(function() {
    var date = new Date();
    var dayNo = date.getDay();
    var mindate = (7-dayNo);
    $( "#datepicker" ).datepicker({
         dateFormat: 'yy-mm-dd', firstDay: 1,minDate: mindate

    });
});
</script>
<input type="text" id="datepicker">
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-07 07:09:30

在要显示的自定义日数组中使用onSelect

代码语言:javascript
运行
复制
$(function() {
  var date = new Date();
  var dayNo = date.getDay();
  var mindate = (7 - dayNo);
  var d = ['sun', 'mon', 'tue', 'wed', 'th', 'fr', 'sat' ];
     
  $("#datepicker").datepicker({
    dateFormat: 'yy-mm-dd',
    firstDay: 1,
    minDate: mindate,
    onSelect: function(dateText, inst) {
      var today = new Date(dateText);
      console.log(d[today.getDay()]);
      $('#datepicker').val(dateText + '  ' +d[today.getDay()]);//If you only want day remove dateText concat part
    }

  });
});
代码语言:javascript
运行
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

<input type="text" id="datepicker">

票数 0
EN

Stack Overflow用户

发布于 2018-05-07 07:12:24

你可以试试这个。我希望它能帮助你:

代码语言:javascript
运行
复制
<input id="datepicker" type="text">
<p class="name"></p>
    $( document ).ready(function() {
                $("#datepicker").datepicker({
                    dateFormat: "dd-mm-yy",
                    onSelect: function(dateText, inst) {
                        var date = $.datepicker.parseDate(inst.settings.dateFormat || $.datepicker._defaults.dateFormat, dateText, inst.settings);
                        var dateText = $.datepicker.formatDate("DD", date, inst.settings);
                        $("p.name").html( "Day Name= " + dateText ); // Just the day of week
                    }
                });
            });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50208416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档