标签: jquery-ui-datepicker

在两个日期内生成随机日期数组的优雅方法

我有一个日期选择器,我显示两个月,我想在每个可见月份中随机选择3个日期

  $('.date').datepicker({
    minDate: new Date(),
    dateFormat: 'DD, MM, d, yy',
    constrainInput: true,
    beforeShowDay: processDates,
    numberOfMonths: 2,
    showButtonPanel: true,
    showOn: "button",
    buttonImage: "images/calendar_icon.jpg",
    buttonImageOnly: true    
  });
Run Code Online (Sandbox Code Playgroud)

这是我的计算

var now = new Date();
var nowTime = parseInt(now.getTime()/1000);
var randomDateSet = {};

function getRandomSet(y,m) {
  var monthIndex = "m"+y+""+m; // m20121 for Jan
  if (randomDateSet[monthIndex]) return randomDateSet[monthIndex];
  // generate here
.
. - I need this part
.
  return randomDateSet[monthIndex];
}

function processDay(date) { // this is calculated for each day so we …
Run Code Online (Sandbox Code Playgroud)

javascript random date jquery-ui-datepicker

73
推荐指数
3
解决办法
7万
查看次数

如何使用JavaScript添加/减去日期?

我想让用户使用JavaScript轻松添加和减去日期,以便按日期浏览他们的条目.

日期格式为:"mm/dd/yyyy".我希望他们能够点击"下一步"按钮,如果日期是:"06/01/2012"然后点击下一步,它应该变成:"06/02/2012".如果他们点击"上一步"按钮,那么它应该成为"05/31/2012".

它需要跟踪闰年,月中的天数等.

有任何想法吗?

使用AJAX从服务器获取日期的PS不是一个选项,它有点滞后而不是客户想要的用户体验.

javascript jquery date jquery-ui-datepicker

67
推荐指数
4
解决办法
23万
查看次数

jQuery Datepicker本地化

我需要一个法语日历,我无法理解这个问题.我想我不是应该使用区域选项.但...

这是我的代码:

$(function() {
  $('#Date').datepicker({
      showMonthAfterYear: false,
      showOn: 'both',
      buttonImage: 'media/img/calendar.png',
      buttonImageOnly: true,
      dateFormat:'d MM, y'
    },
    $.datepicker.regional['fr']
  );
});
Run Code Online (Sandbox Code Playgroud)

javascript localization jquery-ui internationalization jquery-ui-datepicker

66
推荐指数
4
解决办法
12万
查看次数

在jQuery UI Datepicker中禁用未来日期

是否有可能从今天开始禁用未来日期?

我们今天说是2010年10月23日,所以24/10/2010以后禁用.

对不起,我是jQuery和JavaScript的新手.

jquery future date jquery-ui-datepicker disable-link

66
推荐指数
3
解决办法
10万
查看次数

将今天的日期设置为jQuery UI datepicker中的默认日期

我只想将今天的日期作为使用jQuery UI的输入中的默认值datepicker:

<input id="mydate" type="text" />
Run Code Online (Sandbox Code Playgroud)

我尝试了下面的代码,但它不起作用:

var currentDate = new Date();  
$("#mydate").datepicker("setDate",currentDate);
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-datepicker

66
推荐指数
5
解决办法
27万
查看次数

今天的jQuery DatePicker为maxDate

我想将今天的日期设置为jQuery datepicker的maxdate,以防止用户选择的日期大于今天的日期

javascript jquery jquery-ui-datepicker

58
推荐指数
4
解决办法
12万
查看次数

如何在jQuery UI Datepicker中将minDate设置为当前日期?

这是我的代码,它无法正常工作.我想设置minDate为当前日期.我该怎么做?

$("input.DateFrom").datepicker({
    changeMonth: true, 
    changeYear: true, 
    dateFormat: 'yy-mm-dd',
    maxDate: 'today',
    onSelect: function(dateText) {
        $sD = new Date(dateText);
        $("input#DateTo").datepicker('option', 'minDate', min);
    }
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui-datepicker

56
推荐指数
3
解决办法
20万
查看次数

jQuery datepicker- 2个输入/文本框和限制范围

我使用带有两个输入框的jQuery Datepicker小部件,一个用于"From"日期,第二个用于"To"日期.我使用jQuery Datepicker功能演示作为使两个输入框相互协作的基础,但我需要能够添加这些额外的限制:

  1. 日期范围不得早于2008年12月1日

  2. "至今"可以不迟于今天

  3. 一旦一个"从"日期被选择时,"到"日期只能是后一个范围在7天之内的"从"日期

  4. 如果首先选择"收件人"日期,则"发件人"日期只能在"收件人"日期之前的7天范围内(12月1日的限制是第一个可选日期)

我似乎无法完成上述所有工作.

总之,我希望能够在12月1日到今天之间选择最多7天的范围(我意识到我将在12月1日发布此内容,因此目前只能在今天发布).

我的代码到目前为止

$(function () {

$('#txtStartDate, #txtEndDate').datepicker(
            {
            showOn: "both",
            beforeShow: customRange,
            dateFormat: "dd M yy",
            firstDay: 1, 
            changeFirstDay: false
            });
});

function customRange(input) 
{ 

return {
         minDate: (input.id == "txtStartDate" ? new Date(2008, 12 - 1, 1) : null),
         minDate: (input.id == "txtEndDate" ? $("#txtStartDate").datepicker("getDate") : null), 
         maxDate: (input.id == …
Run Code Online (Sandbox Code Playgroud)

jquery datepicker jquery-plugins jquery-ui-datepicker

53
推荐指数
3
解决办法
9万
查看次数

jQuery-UI datepicker默认日期

我有一个jQuery-UI datepicker的问题,我搜索和搜索但我没有找到答案.我有以下代码:

<script type="text/javascript">
$(function() {               
    $("#birthdate" ).datepicker({
        changeMonth: true,
        changeYear: true,
        yearRange: '1920:2010',
        dateFormat : 'dd-mm-yy',
        defaultDate: '01-01-1985'
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

我希望当用户在#birthdate输入中单击当前选择的日期时01-01-1985,现在它正在设置当前日期.

jquery jquery-ui-datepicker

51
推荐指数
3
解决办法
11万
查看次数

JQuery UI datepicker(从星期一开始的几周)

我正在使用jQuery UI datepicker,我知道我可以用这种方式自定义这个datepicker:

$("#reserve_date").datepicker({
            beforeShowDay: no_disabled_Days
});
Run Code Online (Sandbox Code Playgroud)

目前,我的datapicker日历从星期日开始几周,我想从星期一开始几周,该怎么办?

jquery jquery-ui jquery-ui-datepicker

46
推荐指数
1
解决办法
4万
查看次数