1、js中时间操作单位是毫秒。
2、toLocaleString方法可根据本地时间把Date对象转换为字符串并返回结果。
3、replace方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。replace(验证替换以:开始有一位或二位数字的结束字符串,就是秒,替换为空。
简单的一个小例子:
var oDate = new Date()var iM = oDate.getTime() //得到毫秒数
var nDate = new Date(iM0 //直接将毫秒数当参数传进去。
alert(nDate) //这个时候弹出的就是具体的 星期 月 日 年 时间 的格式了。
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) //这个时候弹出的就是具体的“星期”、”月“、”日“、”年“的格式。