关于javascript与firefox兼容性的问题~~~~~~
以下这段代码,为什么去掉Date.prototype.toString函数后可以在firefox下输出“Mon Mar 06 2006 02:15:13 GMT+0800 (China Standard Time)”这样的字符串,加了的话为什么在firefox下就没反应了???但是不加的话,没法把时间格式化成yyyy-mm-dd hh:mm:ss这样的格式啊。在IE里是正常的。
<script language="javascript" type="text/javascript">
function showWeekFirstDay()
{
var Nowdate=new Date();
var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000);
return WeekFirstDay;
}
function output()
{
alert(showWeekFirstDay());
}
function Date.prototype.toString()
{
return this.getFullYear() + "-" + (this.getMonth()+1) + "-" + this.getDate();
}
</script>
<input type="button" name="Submit" value="运行" onclick="output();" />
问题点数:20、回复次数:8Top
1 楼netpotRL(←≮华丽的括号≯→)┅┅(JAVA精神BEAN) (五车,又见五车)回复于 2006-03-06 19:12:31 得分 0
为什么一定要自己写 toString() 方法呢?Top
2 楼KennyLong(Kenny Long)回复于 2006-03-06 19:15:35 得分 0
不写的话,怎么把“Mon Mar 06 2006 02:15:13 GMT+0800 (China Standard Time)”这样的时间字符串转成“yyyy-mm-dd hh:mm:ss”呢???Top
3 楼KennyLong(Kenny Long)回复于 2006-03-06 20:20:30 得分 0
up~~~~~大家帮帮忙Top
4 楼ice_berg16(寻梦的稻草人)回复于 2006-03-06 21:43:42 得分 0
d.getFullYear();
d.getMonth();
d.getDate();
....
自己可以定制格式Top
5 楼KennyLong(Kenny Long)回复于 2006-03-06 21:55:39 得分 0
楼上说的具体该怎么做?
或者告诉我如何在firefox下能用javascript输出本周第一天的代码吧。Top
6 楼ice_berg16(寻梦的稻草人)回复于 2006-03-07 08:37:26 得分 0
<script language="javascript">
<!--
var d = new Date();
var w = d.getDay() == 0 ? 7 : d.getDay();
d.setDate(d.getDate()-w+1);
alert( d.getFullYear() + "-" + (d.getMonth()+1) + "-" + d.getDate() );
//-->
</script>Top
7 楼KimSoft(革命的小酒天天醉-http://blog.csdn.net/kimsoft/)回复于 2006-03-07 08:47:13 得分 20
加了后不是没有反应,是你的函数写错了:
<script language="javascript" type="text/javascript">
function showWeekFirstDay(){
var Nowdate = new Date();
var WeekFirstDay = new Date(Nowdate-(Nowdate.getDay()-1)*86400000);
return WeekFirstDay;
}
function output(){
alert(showWeekFirstDay());
}
Date.prototype.toString = function () {
return this.getFullYear() + "-" + (this.getMonth()+1) + "-" + this.getDate();
}
</script>
<input type="button" name="Submit" value="运行" onclick="output();" />Top
8 楼KennyLong(Kenny Long)回复于 2006-03-08 07:46:35 得分 0
感觉楼上的指点,但为什么在IE里可以正常运行呢?Top




