如果格式是:yyyy/mm/dd hh:mm:ss可以直接轉換。
var oldtime = (new date("2018/07/09 14:13:11")).gettime();
//得到毫秒數
如果日期格式是:yyyy-mm-dd hh:mm:ss需要轉化格式。
var startdate ='2018-07-09 14:13:11';
startdate= startdate.replace(new regexp("-","gm"),"/");
var startdatem = (new date(startdate)).gettime(); //得到毫秒數
日期轉化為毫秒的另一種方法:
var str = '2019-07-12 14:13:11';
var arr = str.split(/[- : \/]/);
var startdate = date.parse(new date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]));
console.log(startdate)
var enddate = (new date("2019/07/12 14:13:11")).gettime(); //得到毫秒數
var newdate = new date(enddate ); //得到普通的時間了
function getmoth(str);
console.log(getmoth(1465959000));//使用方法
function getmydate(str);
//補0操作
function getzf(num)
return num;
} 介面返回的毫秒數如果為string,需要轉化為int
var datetime = getmydate(parseint(毫秒數));
console.log(datetime );//2019-07-12 20:00:00
var end = new date();
var start = new date();
start.settime(start.gettime() - 3600 * 1000 * 24 * 30);
console.log(start,end);
//start為乙個月前的日期,end為當前日期;若想獲取一周前的日期,將30給為7即可
1天 = 24*60*60*1000 = 86400000毫秒
1個月(30天算) = 30*24*60*60*1000
function formatseconds(value)
}var result = "" + parseint(secondtime) + "秒";
if(minutetime > 0)
if(hourtime > 0)
return result;
}
當前賬戶為不影響正常使用,請盡快充值吧~
var secondstime = new date(res.data.expiretime).gettime();//資料時間毫秒數
var currenttime = new date().gettime();//當前時間毫秒數
var monthstime = 30*24*60*60*1000 ;//乙個月毫秒數
var newtimes = secondstime - currenttime;
if(currenttime > secondstime)else
}else if(newtimes < monthstime)else
}$('[data-role="tips"]').show();
js毫秒數和日期相互轉換
毫秒數轉換為具體日期 function getmydate str 補零操作 function addzero num return num 介面返回的毫秒數如果為string,需要轉化為int var datetime getmydate parseint data data 1537444800...
js日期和時間戳之間相互轉換
1 將當前日期轉換為時間戳。var now new date console.log now.gettime 將當前日期轉換為時間戳,gettime 方法可返回距1970年1月1日之間的毫秒數。也可以使用 now 該效果等同於now.gettime 2 將指定日期轉換為時間戳。var t 2017 ...
js時間戳與日期格式之間相互轉換
將時間戳轉換成日期格式 簡單的一句 var date new date 時間戳 獲取乙個時間物件 date.getfullyear 獲取完整的年份 4位,1970 date.getmonth 獲取月份 0 11,0代表1月,用的時候記得加上1 date.getdate 獲取日 1 31 date.g...