js把毫秒数转为天,小时分钟,比如100000000毫秒转换为xx天xx小时xx分钟

JavaScript017

js把毫秒数转为天,小时分钟,比如100000000毫秒转换为xx天xx小时xx分钟,第1张

var days    = shijiancha / 1000 / 60 / 60 / 24

var daysRound   = <a href="https://www.baidu.com/s?wd=Math.floor&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLmyD1rjPWuWmYPWR4uAc10ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHmLnjR3n1fvPH64nWD1rHRsPs" target="_blank" class="baidu-highlight">Math.floor</a>(days)

var hours    = shijiancha/ 1000 / 60 / 60 - (24 * daysRound)

var hoursRound   = <a href="https://www.baidu.com/s?wd=Math.floor&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLmyD1rjPWuWmYPWR4uAc10ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHmLnjR3n1fvPH64nWD1rHRsPs" target="_blank" class="baidu-highlight">Math.floor</a>(hours)

var minutes   = shijiancha / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound)

var minutesRound  = <a href="https://www.baidu.com/s?wd=Math.floor&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLmyD1rjPWuWmYPWR4uAc10ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHmLnjR3n1fvPH64nWD1rHRsPs"target="_blank" class="baidu-highlight">Math.floor</a>(minutes)

var seconds   = shijiancha/ 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound)

js 中把毫秒数转化成具体时间如下:

var oDate = new Date()

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

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

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

简单的一个小例子:

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())输出,在需要格式化为字符串的时候调用不同方法就可以了。