最近在学习JS,我想实现 输入1个数字(秒),点击按钮后,这个数字就会显示成 多少年,多少天,多少小时,多少秒
1分钟60秒 1小时60分钟 1天24小时 * 1年365天 = 31536000秒
为什么我在输入框,输入这个数字31536000的时候,显示出来的是1年1天1分1秒 ,而不是1年0天0分0秒 ,我知道我的计算方法有误,所以请帮忙给出正确的计算方法来学习一下,谢谢!
感谢代码宇宙,已经改好了,下面是正确的了
感谢!
最近在学习JS,我想实现 输入1个数字(秒),点击按钮后,这个数字就会显示成 多少年,多少天,多少小时,多少秒
1分钟60秒 1小时60分钟 1天24小时 * 1年365天 = 31536000秒
为什么我在输入框,输入这个数字31536000的时候,显示出来的是1年1天1分1秒 ,而不是1年0天0分0秒 ,我知道我的计算方法有误,所以请帮忙给出正确的计算方法来学习一下,谢谢!
感谢代码宇宙,已经改好了,下面是正确的了
感谢!
oDiv1.innerHTML=s/31536000+'年'+(s/31536000)%3600+'天'+((s/31536000)%3600)%60+'分'+(((s/31536000)%3600)%60)%60+'秒';
比如61秒是1分钟1秒,你这一直用s算出来的肯定不对呀,61秒 = 1分钟 + 1秒,61秒 != 1.xxx分钟 + 61秒
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决