我有一个表,其中包含使用oracle DB中的timestamp变量的列。我不确定如何使用JQuery从SQL查询定义我的var“schedule Time”并运行条件。我基本上将列时间戳与系统时间进行比较并返回行背景颜色。
PS。我的表在aspx页面
// declaring the time
var currentTime = new Date();
var scheduledTime = "not sure how to declare the variable from my dynamic table"
// variables for the table
var rows = document.getElementById('ewGrid').getElementbyTagName('tr');
// style class
.rowRed {background-color:red; color:white;}
.rowYellow {background-color:red; color white}
$('tr').each(function() {
// if value is a number and less then zero
if (currentTime - scheduledTime) >15mins<=30mins ) {
tr = $(this).parent();
tr.addClass("rowRed");
}
});
感谢您的帮助
答案 0 :(得分:0)
unix timestamp的精度为秒,所以转换为milisecond并传递给Date构造函数:
var scheduledTime = new Date(unixtimestamp*1000)
// where unixtimestamp is the timestamp you get from the database