JavaScript 獲取當前時間戳的方法
阿新 • • 發佈:2019-01-26
在網上找了很久JS獲取時間戳的方法,很多都走了很多彎路,但是得到是的時間戳卻不正確,下面把自己整理的幾個JS獲取時間戳的方法發到這裡,供我的好友分享。
JavaScript 獲取當前時間戳:
第一種方法:
var timestamp =Date.parse(new Date());
結果:1280977330000
第二種方法:
var timestamp = (new Date()).valueOf();
結果:1280977330748
第三種方法:
var timestamp=new Date().getTime();
結果:1280977330748
第一種:獲取的時間戳是把毫秒改成000顯示,
第二種和第三種是獲取了當前毫秒的時間戳。
- /*獲取當前的時間戳與php的time()對應*/
function now() { var timestamp = (new Date()).valueOf().toString().substr(0,10); return parseInt(timestamp); }
- /*獲取指定日期的時間戳與php的time()對應*/
function now() { /* var v="2011-10-06"; d=new Date(v.replace(/-/g,"/")); alert(d); */ var slash = "/"; var dateStr = "2011-10-06"; var reg = /^(\d{4})-(\d{2})-(\d{2})$/; var yyyyMMdd = reg.exec(dateStr); var date = Date.parse(yyyyMMdd[2] + slash + yyyyMMdd[3] + slash + yyyyMMdd[1]); return date; }