我已經從 MySQL 匯入了時間,我想使用 java 腳本從現在時間減去它,我在下面使用的代碼,但我得到的結果是“無效日期”。你可以在下面看到我的時間表。
setInterval(function(){
$(document).ready(function () {
$.ajax({
url: "plate.php",
method:"GET",
dataType:"JSON",
success: function (data) {
var id = [];
var Time = [];
var tp5 = [];
for (var i in data){
var oldtime = ((data[i].Time));
console.log(data[i].id);
console.log(data[i].tp5);
var nowtime= new Date();
console.log(today);
var newDateObj = new Date(nowtime- oldtime);
document.getElementById("datetime").innerHTML = newDateObj;
}
}
});
});
}, 6000);

uj5u.com熱心網友回復:
oldtime 應該是一個 JS Date 物件。
改變:
var oldtime = ((data[i].Time));
到:
// date and time parts
let odp = data[i].Date.split("-");
let otp = data[i].Time.split(":");
let oldDate = new Date(odp[0], odp[1], odp[2], otp[0], otp[1], otp[2]);
然后你可以用getTime得到它們之間的區別
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/324622.html
標籤:javascript php html mysql sql
上一篇:多個查詢輸出到單個表中
下一篇:MySQL基于兩列的高級計算
