TimeDifference ( dateEnd ) {
var dateBegin = new Date ( ) ;
var dateDiff = new Date ( dateEnd) . getTime ( ) - dateBegin. getTime ( ) ;
var dayDiff = Math. floor ( dateDiff / ( 24 * 3600 * 1000 ) ) ;
var leave1= dateDiff% ( 24 * 3600 * 1000 )
var hours= Math. floor ( leave1/ ( 3600 * 1000 ) )
var leave2= leave1% ( 3600 * 1000 )
var minutes= Math. floor ( leave2/ ( 60 * 1000 ) )
var leave3= leave2% ( 60 * 1000 )
var seconds= Math. round ( leave3/ 1000 )
var leave4= leave3% ( 60 * 1000 )
var minseconds= Math. round ( leave4/ 1000 )
var timeFn = "耗时:" + dayDiff+ "天 " + hours+ "小时 " + minutes+ " 分钟" + seconds+ " 秒" + minseconds+ "毫秒" ;
this . dayDiff = dayDiff
this . hours = String ( hours) . length == 1 ? '0' + hours: String ( hours)
this . minutes = String ( minutes) . length == 1 ? '0' + minutes: String ( minutes)
this . seconds = String ( seconds) . length == 1 ? '0' + seconds: String ( seconds)
} ,
timestampToTime ( str ) {
var aaa = new Date ( str) . getTime ( ) + ( 14 * 24 * 60 * 60 * 1000 )
var oDate = new Date ( aaa) ,
oYear = oDate. getFullYear ( ) ,
oMonth = oDate. getMonth ( ) + 1 ,
oDay = oDate. getDate ( ) ,
oHour = oDate. getHours ( ) ,
oMin = oDate. getMinutes ( ) ,
oSec = oDate. getSeconds ( ) ,
oTime = oYear + '/' + this . getzf ( oMonth) + '/' + this . getzf ( oDay) + ' ' + this . getzf ( oHour) + ':' + this . getzf ( oMin) + ':' + this . getzf ( oSec) ;
return oTime;
} ,
getzf ( num ) {
if ( parseInt ( num) < 10 ) {
num = '0' + num;
}
return num;
}