首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >选择随机日期- Jquery

选择随机日期- Jquery
EN

Stack Overflow用户
提问于 2017-01-10 09:28:17
回答 2查看 956关注 0票数 0

这是我的密码:

代码语言:javascript
运行
复制
$("#text").each(function randomDate(start, end) {{
    var date = new Date(+start + Math.random() * (end - start));
    return date;
}

    var date1 = new Date(2000,09,01);
    var date2 = new Date();
    //alert($.datepicker.formatDate("mm/dd/yy",randomDate(date1, date2)));
});

我希望能够随机选择一个日期,并使用javascript或jquery将其放入文本框中。$(" text ")是文本框的id。

基本上,我想要一个简单的解决方案,以选择一个随机日期,自动输入日期文本框。任何帮助都是非常感谢的。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-10 09:44:05

这会帮到你的。检查它

代码语言:javascript
运行
复制
function randomDate(start, end) {
  var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "June",
  "July", "Aug", "Sept", "Oct", "Nov", "Dec"
    ];
  var date = new Date(new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())));
  var date = new Date(date);
  return date.getDate() + '-' + monthNames[(date.getMonth() + 1)] + '-' +  date.getFullYear();
}

$("#text").val(randomDate(new Date(2004, 0, 9), new Date()))
代码语言:javascript
运行
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id = "text"/>

票数 1
EN

Stack Overflow用户

发布于 2017-01-10 09:58:37

Bharat的答案不会与同步。您可以像下面这样使用随机日期动态更新数据报警器。

创建一个单独的函数

代码语言:javascript
运行
复制
function randomDate(start, end) {
    return new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime()));
}

更新datepicker对象

代码语言:javascript
运行
复制
$( "#text" ).datepicker( "setDate", randomDate(new Date(2004, 0, 9), new Date()));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41565370

复制
相关文章

相似问题

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