javascript Date(). valueof()正在开发PC上工作,但不在服务器提供的页面上
javascript Date().valueOf() is working on development PC but not on page served by server
当页面从服务器启动时,当我逐步执行代码时,IE9调试器(F12开发人员工具->脚本调试器)在Locals窗口中显示以下内容:
midnight Fri Mar 15 00:00:00 EDT 2013 Object, (Date)
myDate Fri Mar 15 00:00:00 EDT 2013 Object, (Date)
,但是下面的值相等的条件检验解析为false
:
if (midnight.valueOf() === myDate.valueOf() ) {
// these lines of code are never reached
.
.
.
}
奇怪的是,===测试在我的开发PC上解析为true
。我不明白为什么它在服务器提供的页面上解析为false
。调试器明确指出它应该解析为true。
文档处于"IE9标准"模式
valueOf方法以数字数据类型返回Date对象的原始值,即从UTC时间1970年1月1日午夜开始的毫秒数。
调试器只显示秒数,因此变量实际上可能不同。
相关文章:
- 使用JSP从服务器检索和显示图像
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 客户端服务器REST API captcha实现
- 正在将base64 jpeg从input-type=file上传到服务器
- Webpack开发服务器和React服务器端渲染
- 提示使用服务器端事件处理程序激活JavaScript
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何使用Socket.io将命令从客户端发送到服务器
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- 使用jasmine模拟对服务器的调用
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 如何使用Javascript将空数组发送到PHP服务器
- 如何在HTML中显示服务器对象变量
- 如何配置分析以将数据发送到我自己的服务器
- 我无法使用angularJs($http)访问服务器
- 如何检测第三方广告服务器请求
- 如何:浏览器将JSON发送到服务器
- javascript Date(). valueof()正在开发PC上工作,但不在服务器提供的页面上