相关疑难解决方法(0)

Javascript日期,这是我的错误还是我发现了一个错误?

我的应用程序中有一段简单的Javascript,其中包含"添加日"链接,该日期为1天.它总是很完美,除非日期是11/07/2010,然后链接突然不再起作用.它真的很奇怪,因为它只挂在2010年7月11日的具体日期.

如何重现错误:

  1. 导航到此处的页面
  2. 在任何日期字段中,单击"今天",或者只将日期设置为今天.
  3. 点击"添加日"直到您到达2010年7月11日
  4. 现在点击"添加日"不再有效!

javascript date

7
推荐指数
1
解决办法
2251
查看次数

无法在2012/10/20提前一天

试试这个:

date = new Date(2012,9,20)
Sat Oct 20 2012 00:00:00 GMT-0300 (BRT)
new Date(date.getFullYear(), date.getMonth(), date.getDate()+1)
Sat Oct 20 2012 23:00:00 GMT-0300 (BRT)
Run Code Online (Sandbox Code Playgroud)

(在Chrome和Firebug上测试过)

但这有效:

date = new Date(2012,10,20)
Sat Nov 20 2012 00:00:00 GMT-0300 (BRT)
new Date(date.getFullYear(), date.getMonth(), date.getDate()+1)
Sat Nov 21 2012 0:00:00 GMT-0300 (BRT)
Run Code Online (Sandbox Code Playgroud)

javascript date date-arithmetic dst

1
推荐指数
1
解决办法
123
查看次数

标签 统计

date ×2

javascript ×2

date-arithmetic ×1

dst ×1