【发布时间】:2015-08-10 06:11:28
【问题描述】:
这段代码在大多数(所有?)浏览器中都能正常运行:
myDate = new Date();
alert(myDate.toString().indexOf("("));
但是,当在 VB.Net WebBrowser 控件中执行时,它会返回 -1。
这是为什么呢?
【问题讨论】:
-
代码的意义何在??
-
“它返回 -1” 因为在
"("的结果中找不到"(" -
就是去掉时区,用括号()表示。
-
@iSofia:在你之前见过的实现上,也许吧,但这并不是它所要求的。格式几乎完全未指定。
-
感谢大家的帮助。事实证明,VB.Net 的网络浏览器显示没有时区的日期,因此没有括号,因此 indexOf() 返回 -1。
标签: javascript vb.net date webbrowser-control indexof