js 中日期轉換成時間戳


js 中日期轉換成時間戳

js字符串轉化時間戳可以使用自帶函數 Date(要轉化的時間字符串)先轉化為Date類型,之后再將Date類型轉化為時間戳類型,其中時間字符串有要求,形式必須是 yyyy-MM-dd HH:mm:ss 的形式,當然,也可以只是 yyyy-MM-dd, 就是 2013-08-30

此處會得到一個 Date 類型的數據,獲得時間戳數據,需要對日期對象進行操作,將日期轉化為時間戳有三種方式,如下:

  1. var time1 = date.getTime();
    2.var time2 = date.valueOf();
    3.var time3 = Date.parse(date);

第一、第二種:會精確到毫秒,第三種:只能精確到秒,毫秒用000替代,注意:獲取到的時間戳除以1000就可獲得Unix時間戳,就可傳值給后台得到。

時間戳轉時間

function time(time = +new Date()) {

var date = new Date(time + 8 * 3600 * 1000); // 增加8小時
return date.toJSON().substr(0, 19).replace('T', ' ');

}

time(); // "2018-08-09 18:25:54"

vue - moment
moment.unix(text).format('YYYY-MM-DD HH:mm:ss')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM