js時間日期毫秒數之間的相互轉換合集

2021-09-25 05:14:21 字數 2136 閱讀 7755

如果格式是: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...