最近在学习JS,我想实现 输入1个数字(秒),点击按钮后,这个数字就会显示成 多少年,多少天,多少小时,多少秒
1分钟60秒 1小时60分钟 1天24小时 * 1年365天 = 31536000秒
为什么我在输入框,输入这个数字31536000的时候,显示出来的是1年1天1分1秒 ,而不是1年0天0分0秒 ,我知道我的计算方法有误,所以请帮忙给出正确的计算方法来学习一下,谢谢!
http://jsbin.com/jaropebefi/edit?html,css,js,output
感谢代码宇宙,已经改好了,下面是正确的了
感谢!
http://jsbin.com/kobahupuya/edit?html,css,js,output
比如61秒是1分钟1秒,你这一直用s算出来的肯定不对呀,61秒 = 1分钟 + 1秒,61秒 != 1.xxx分钟 + 61秒