某人是1980年2月29日出生的,用js求距离他下一次生日的天数。

 我来答
创作者AHLhc224hw
2012-12-12 · TA获得超过947个赞
知道小有建树答主
回答量:751
采纳率:0%
帮助的人:316万
展开全部
var cDate = new Date();
cDate.setFullYear( 1980 , 1 , 29 ) ;
cDate.setHours( 0 );
cDate.setMinutes( 0 );
cDate.setSeconds( 0 );
var cTime = cDate.getTime();

var nextYear = 1981 ;
var nextDate = new Date();
nextDate.setHours( 0 );
nextDate.setMinutes( 0 );
nextDate.setSeconds( 0 );

while( true ){
nextDate.setFullYear( nextYear , 1 , 29 );
if( 29 == nextDate.getDate() ){
break;
}
nextYear++ ;
}
var nextTime = nextDate.getTime();
alert( "天数:" + ( ( nextTime - cTime ) / ( 24*60*60*1000) ) );
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式