1

Date.parse Firefox返回Nan的解决办法

Posted by 晴云孤魂 on 2011 年 10 月 09 日 in 默认分类 |

不知何故,firefox对于类似“2010-12-20 15:55:00”这种时间的转换格式不感冒,返回Nan,查了查资料,把“-”替换为“/”就可以了;

就是实现一个确到秒的倒计时功能,不知哪一部分与FF不兼容,在IE中显示正常但在FF中无法显示,是不是变量的问题?很着急,如果能解决愿意多加分!谢谢了!

几个可以参考的网页:http://hi.baidu.com/xiaowang19/blog/item/c083111366046c846438db76.html
http://hi.baidu.com/lanyur/blog/item/4f227f2292be68a04723e849.html

IE下如: 距离09考研还有306天4小时14分30秒
FF中如: 距离09考研还有NaN天NaN小时NaN分NaN秒

原码如下:



————————————————-
一,变量声明全部加上var
二,尝试将变量结果转换为字符串,比如
var seconds=Math.floor((e_minsold-minsold)*60).toString();
如果不行可以采用alert方法找到原因。
你的每个结果都是一个变量接着一个变量转换,传递得到的,所以你可以测试每一步的每个变量都是否返回正确的值,这样做找到错误发生的语句应该不成问题

标签:

Copyright © 2011-2024 晴云孤魂's Blog All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.

普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress