- 项目中涉及到时间差值计算,可转化为时间戳计算
- 现在时间插件很多,比如moment也拥有很强大的功能,时间戳并不是唯一选
一、获取时间戳
var timestamp = parseInt(new Date().getTime());
二、时间转换为时间戳
var date = '2015-03-05 17:59:00.0'
date = date.substring(0,19)
date = date.replace(/-/g,'/')
var timestamp = new Date(date).getTime()
三、计算时间差
var date = '2015-03-05 17:59:00.0'
date = date.substring(0,19)
date = date.replace(/-/g,'/')
var timestamp1 = new Date(date).getTime()
var timestamp2 = parseInt(new Date().getTime())
var timeDiff = ( timestamp2 - timestamp1 ) / ( 100 * 60 * 60 * 24) // 单位:天,可用.fixed(n)四舍五入保留n位小数(字符串格式)
四、时间戳转yyyy-MM-dd hh:mm:ss
var timestamp =
var d = new Date(timestamp)
var date = (d.getFullYear()) + "-" +
(d.getMonth() + 1) + "-" +
(d.getDate()) + " " +
(d.getHours()) + ":" +
(d.getMinutes()) + ":" +
(d.getSeconds());