0

我创建了一个抽奖官方规则弹出窗口,它会在月份更改时自动更新日期。它完美地工作,除了在 IE 中,呃!所以我试图在 span 标记中对动态内容进行 java 脚本更改,但我遇到了障碍。我知道我需要使用 innerHTML 并配置一个 id,但我不确定如何实现它。这是我的全 Java 生成的弹出窗口:http: //images.zales.com/images/CMSImages/angelaspeed/test/rw_sweeps.html(记住它在 IE 中不起作用)。

其次,我还没有找到一种有效的方法来生成该月的最后一天以在我的内联代码中使用,因此您将看到“月的最后一天”+ 使用的年份。如果您有解决方案,请告诉我。

谢谢大师,爱女士新手

4

2 回答 2

1

new Date(y, m, 0).getDate()返回该月最后一天的日期,其中 m 是 1 到 12 之间的整数,y 是 4 位数年份。

于 2013-03-22T21:41:05.380 回答
0
var today = new Date(),

    firstOfMonth = new Date(today.getFullYear(), today.getMonth(), 1),
    midMonth     = new Date(today.getFullYear(), today.getMonth(), 15),
    lastOfMonth  = new Date(today.getFullYear(), today.getMonth()+1, 0);

   document.write(firstOfMonth + "<br/>" + midMonth + "<br/>" + lastOfMonth);

回应上述OP的评论。

于 2013-03-25T16:29:47.853 回答