javascript秒转换日时分秒格式
现在有一个秒数是2698169的,我想要把它转换为标准的X日X时X分X秒,应该要怎么样转换?答案都不满意,后来自己用除以取整数做,就是要这个效果vartime=26981...
现在有一个秒数是2698169的,我想要把它转换为标准的X日X时X分X秒,应该要怎么样转换?
答案都不满意,后来自己用除以取整数做,就是要这个效果
var time=2698169;
var days = Math.floor(time / 1440 / 60);
var hours = Math.floor((time - days * 1440 * 60) / 3600);
var minutes = Math.floor((time - days * 1440 * 60 - hours * 3600) / 60);
var seconds = (time - days * 1440 * 60 - hours * 3600 - minutes *60);
alert(days+"日"+hours+"时"+minutes +"分"+seconds+"秒" ); 展开
答案都不满意,后来自己用除以取整数做,就是要这个效果
var time=2698169;
var days = Math.floor(time / 1440 / 60);
var hours = Math.floor((time - days * 1440 * 60) / 3600);
var minutes = Math.floor((time - days * 1440 * 60 - hours * 3600) / 60);
var seconds = (time - days * 1440 * 60 - hours * 3600 - minutes *60);
alert(days+"日"+hours+"时"+minutes +"分"+seconds+"秒" ); 展开
3个回答
展开全部
function formatDate(){
var milliseconds=2698169*1000;//秒变微秒
var dat = new Date(milliseconds);//生成日期
var year = dat.getFullYear();//取得年
var month = dat.getMonth()+1; //取得月,js从0开始取,所以+1
var date1 = dat.getDate(); //取得天
var hour = dat.getHours();//取得小时
var minutes = dat.getMinutes();//取得分钟
var second = dat.getSeconds();//取得秒
alert(dat+" | "+year+"年"+month+"月"+date1+"日"+hour+"时"+minutes +"分"+second+"秒" );
}
var milliseconds=2698169*1000;//秒变微秒
var dat = new Date(milliseconds);//生成日期
var year = dat.getFullYear();//取得年
var month = dat.getMonth()+1; //取得月,js从0开始取,所以+1
var date1 = dat.getDate(); //取得天
var hour = dat.getHours();//取得小时
var minutes = dat.getMinutes();//取得分钟
var second = dat.getSeconds();//取得秒
alert(dat+" | "+year+"年"+month+"月"+date1+"日"+hour+"时"+minutes +"分"+second+"秒" );
}
展开全部
...太麻烦了。。。。
var seconds=time%60;
var minutes=parseInt(time/60%60);
var hours=parseInt(time/3600%24);
var days=parseInt(time/86400);
var seconds=time%60;
var minutes=parseInt(time/60%60);
var hours=parseInt(time/3600%24);
var days=parseInt(time/86400);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var milliseconds=2698169 * 1000;
var d = new Date(milliseconds);
var s=d.toString();
var d = new Date(milliseconds);
var s=d.toString();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询