首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Dynarch的JSCalendar 1.0,如何将默认日期设置为昨天

使用Dynarch的JSCalendar 1.0,如何将默认日期设置为昨天
EN

Stack Overflow用户
提问于 2012-09-27 21:47:40
回答 1查看 2.3K关注 0票数 0

我使用的是来自dynarch.com的JSCalendar 1.0版,我在页面上有3个日历,对于其中一个,我需要将默认日期设置为昨天。

我用来设置日历的代码如下所示:

代码语言:javascript
复制
    Calendar.setup({
        inputField  : "endDate",         // ID of the input field
        ifFormat    : "%Y%m%d",    // the date format
        button      : "calendarTriggerEndDate",       // ID of the button
        timeFormat  : 24,
        showsTime   :false,
        displayArea :"reportEndDate",
        daFormat    : "%b %d, %Y"
    });

我尝试添加一个"date“参数,但似乎不能完成任务。也许,它可能需要不同的格式。

如何设置默认日期?

EN

回答 1

Stack Overflow用户

发布于 2013-05-21 00:50:25

不幸的是,我也没有找到一个“干净”的方法来做到这一点,所以这就是我不得不求助于手动修复这个问题的方式:

代码语言:javascript
复制
<input type="text" name="StartDate" id="StartDate" />
<script type="text/javascript">
  var cTime = new Date();
  var defDate = cTime.toISOString();
  defDate = defDate.substring(0, defDate.indexOf("T"));
  document.getElementById('StartDate').value = defDate;
  document.write('<img src="icon.png" id="trigger" align="Cal" height="20" style="vertical-align:middle" />');
  var c = Calendar.setup( {
    inputField  : "StartDate",
    ifFormat    : "%Y-%m-%d",
    button      : "trigger"
  });
</script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12622930

复制
相关文章

相似问题

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