js将秒转换成何时几分几秒

JavaScript07

js将秒转换成何时几分几秒,第1张

秒数除以60 下取整取整为分钟数 余数乘60 为秒数 或原数减去分钟数*60 为秒数

var s=100

alert( "时间:"+Math.floor(s/60))+"分"+(s-Math.floor(s/60)*60)+"秒"

简单的一个小例子:

var oDate = new Date()

var iM = oDate.getTime()   //得到毫秒数

var nDate = new Date(iM0   //直接将毫秒数当参数传进去。

alert(nDate)   //这个时候弹出的就是具体的  星期  月 日 年 时间 的格式了。

js 中把 unix 时间戳转换为 Date 很简单,可以有两种方式:

1、新建一个日期对象并把时间戳作为参数传进去就可以了:

var timestamp = 1371466996.385926

var date = new Date(timestamp * 1000) // js 中是以毫秒为单位要乘以 1000

2、对于已经存在的日期对象,调用 setTime 方法设置时间戳:

var date = new Date()

var timestamp = 1371466996.385926

date.setTime(timestamp * 1000) // js 中是以毫秒为单位要乘以 1000

对于格林威治时间和本地时间, js 提供了不同方法(toGMTString(), toUTCString(), toLocaleString())输出,在需要格式化为字符串的时候调用不同方法就可以了。