//gois原创,介绍星期几的快速算法,只需要记住一字符串//核心代码不到10行,而且可以心算,只要你能记住那个keyStr//欢迎大家帮我测试, year-Math.floor(year/4)*4==0上面这句不可以用下面的语句代替吗?year%4==0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 To zhiin(〃稚鹰〃) 是自己搞出来的year-Math.floor(year/4)*4==0不能用year%4==0代替 因为这是Javascript(弱类型语言),但如果在C语言(非弱类型)里,当然某些表达式还可以再简单些 To zhiin(〃稚鹰〃) 不好意思,我说错了year%4==0完全可以。 当然最后面那个 return (deltMonth+deltYear+deltDate) - Math.floor((deltMonth+deltYear+deltDate)/7)*7;也可以用(deltMonth+deltYear+deltDate)%7代替 function fnGetDay2(year,month,date){ return "日一二三四五六".substr(new Date(year,month-1,date).getDay(),1)}document.write("星期",fnGetDay2(2004,12,13)); To: fason(咖啡人生) function fnGetDay2(year,month,date){ return "日一二三四五六".substr(new Date(year,month-1,date).getDay(),1)}document.write("星期",fnGetDay2(2004,12,13));你不是在用系统函数吗,我这里讲的是算法,你误解我的意思了。getDay()我也知道有这个函数,而且好多语言里也有。但你这拿到之后能心算吗?当然还是谢谢你的参与。 xoops转移问题 求助:输出图像为何总是出现乱码 紧急求助 如何获得这种时间? mysql查询问题,请赐教. 关于PHP里面的basename,是不是很多余啊?? PHP能否实现打开服务器端outlook程序 我都来问个防盗链的问题 也问关于mysql_num_rows()一个奇怪的问题,附一个上传是出现的问题 为什么我的PHP中用insert into只能插入部分字段 问一个菜鸟级的问题 再发一个这两天写的生成缩略图的CLASS
是自己搞出来的year-Math.floor(year/4)*4==0
不能用
year%4==0
代替
因为这是Javascript(弱类型语言),但如果在C语言(非弱类型)里,当然某些表达式还可以再简单些
不好意思,我说错了
year%4==0
完全可以。
return (deltMonth+deltYear+deltDate) - Math.floor((deltMonth+deltYear+deltDate)/7)*7;也可以用
(deltMonth+deltYear+deltDate)%7代替
{
return "日一二三四五六".substr(new Date(year,month-1,date).getDay(),1)
}
document.write("星期",fnGetDay2(2004,12,13));
function fnGetDay2(year,month,date)
{
return "日一二三四五六".substr(new Date(year,month-1,date).getDay(),1)
}
document.write("星期",fnGetDay2(2004,12,13));
你不是在用系统函数吗,我这里讲的是算法,你误解我的意思了。
getDay()我也知道有这个函数,而且好多语言里也有。
但你这拿到之后能心算吗?
当然还是谢谢你的参与。