JS時間戳時間互轉


<input type="text" id="orgvalue"/> 
<input type="text" id="destvalue"/> <input type="button" onclick="toTime()" value="轉時間"/> <input type="button" onclick="toTimeStamp()" value="轉時間戳"/>
//轉時間
function toTime() {
    var v= document.getElementById('orgvalue').value;
    document.getElementById('destvalue').value=timestampToTime(v)
}
//轉時間戳
function toTimeStamp() {
    var v = document.getElementById('orgvalue').value;
    var date = new Date(v);
    document.getElementById('destvalue').value = date.getTime()/1000;
}
function timestampToTime(timestamp) {
    var date = new Date(timestamp * 1000);//時間戳為10位需*1000,
    var Y = date.getFullYear() + '-';
    var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 
    var D = date.getDate() + ' ';
    var h = date.getHours() + ':';
    var m = date.getMinutes() + ':';
    var s = date.getSeconds();
    return Y + M + D + h + m + s;
}

 不帶毫秒數


免責聲明!

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



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