在一些网页中可以看到::离XX的生日还有X天。这个究竟是怎样做的?给代码我!!

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:54:05
我要从ACCESS中调用出来的!不是用javascript!

<Script Language=\"JavaScript\">
<!-- Begin
var timedate= new Date(\"January 22,2007\");
var times=\"XX的生日\";
var now = new Date();
var date = timedate.getTime() - now.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (time >= 0) ;
document.write(\"<li><font color=#DEDBDE>离XX的生日\"+times+\"还有: <font
color=#ffffff><b>\"+time +\"</b></font> 天</font></li>\");
// End -->
</Script>

调出来的是生日吗?用什么写???asp、php、.net……?

如果是asp,可以用下面的方法:

birthday为从数据库里读的的生日,

dn离生日多少天

dn=datediff('d',date(),birthday),可以用datediff

datediff说明:
DateDiff 函数用于判断在两个日期之间存在的指定时间间隔的数目。例如可以使用 DateDiff 计算两个日期相差的天数,或者当天到当年最后一天之间的星期数。
要计算 date1 和 date2 相差的天数,可以使用“一年的日数”(“y”)或“日”(“d”)。当 interval