|
|
1
52
这个
虽然此格式在现代浏览器上可用,但您不能百分之百确定浏览器将准确解释您所需的格式。 我建议您操作字符串,并使用带有year、month和day参数的日期构造函数:
|
|
|
2
29
这是夏令时问题,因为 数据() 使用当地时间。 我住在巴西,2012年10月21日是我国大部分地区夏令时的开始,因此巴西不存在2012年10月21日0:0到1:0之间的当地日期! 有人在这里评论说它是有效的。这是因为正确或错误的返回时间取决于本地用户所在的国家。 见: http://www.timeanddate.com/news/time/brazil-dst-2012.html 在巴西,2012 Java认为DST从OCT-14开始(实际上是在1周后开始)。
生产 一 和 见: http://www.timeanddate.com/time/dst/2013.html 解决方案是使用UTC(协调世界时)时间,因为没有夏令时更改,而且您使用的是一种抽象时间。在大多数实际应用中没有问题。
如果有人不使用小时、分钟和秒,只需放置一个大于或等于1的虚拟小时值,就更容易了,如我上面所示。 |
|
|
3
15
如果它将字符串参数视为utc,那么
|
|
4
4
我还有一天的偏差
我的调试代码:
这给出了一个输出(firefox):
铬很好。所以有些事情发生了-也许是个错误,但更有可能是时区/utc参数问题。让我想起php
|
|
|
5
2
我在浏览器的地址栏中编写了以下代码,结果是
没有javascript bug,因为有很多javascript实现,所以您需要引用一个特定的实现。 我测试的实现是chrome 4.1.249。你的是什么? |
|
|
6
1
我在Firefox 3.6和IE8中测试了这段代码:
它显示了正确的日期:21 有关更多信息,请查看: JavaScript Date Object 你也可以阅读 JavaScript Compatibility considerations 在维基百科。 |
|
|
7
1
时区在这里起着重要作用。这个
对我来说结果是: 2018年9月15日星期六05:30:00 GMT+0530(印度标准时间)
时区
VahidN
,你得到了结果
解决办法是
将时区重置为0
. 这样地:
|
|
|
8
0
http://jsbin.com/aqoki3/edit
-这里有你贴的代码
|
|
|
9
0
我在Firfox,Safari,Chrome,Opera和IE里有同样的约会 无论我使用字符串“2010/03/21”还是整数日期参数(2010,2,21)。 我使用的是windows机器和新版本的浏览器- 您可以测试您的客户机是否从字符串中解析了不同的日期, 这是我唯一看到有问题的地方。
|
|
|
10
0
确保您使用的月数为-1,如果您查看的是六月,则在创建
|
|
|
11
0
当给新日期一个字符串日期时,该字符串需要包含时区,否则它将被不同的浏览器解释为其他(由于不同的javascript实现)和不同的机器解释为其他(由于本地时区的不同)
而不是
|
|
|
12
-2
不能通过传递字符串参数shows like date来创建日期对象。 这样创造。
注意
有关日期对象的详细信息,请访问www.w3school.com |