当日期比昨天早时,我如何突出显示一行
how can i highlight a row when date is older than yesterday
我对jQuery和JavaScript非常陌生。我有一个小问题。假设我有一个HTML表,如下面的
<?php
include 'dbconnect.php';
$sql = "SELECT * FROM Comments";
$result = mysqli_query($conn,$sql);
if (!$result) {
echo '<div>no comments were set up</div>';
}
$fields_num = mysqli_num_fields($result);
echo "<h1>Table: {$table}</h1>";
echo "<table id='myTable' border='1'><tr>";
// printing table headers
for($i=0; $i<$fields_num; $i++)
{
$field = mysqli_fetch_field($result);
echo "<td>{$field->name}</td>";
}
echo "</tr>'n";
// printing table rows
while($row = mysqli_fetch_row($result))
{
echo "<tr>";
// $row is array... foreach( .. ) puts every element
// of $row to $cell variable
foreach($row as $cell)
echo "<td>$cell</td>";
//delete button
echo "<td><input type='button' value='Delete' onclick='deleteRow(this)'></td>";
//checkbox button
echo "<td><input type='checkbox' value='Highlight' onclick='highlight(this)'></td>";
echo "</tr>'n";
}
mysqli_free_result($result);
?>
我想检查第8列中的日期是否早于该行应该突出显示的日期。我该怎么办。
我找到了一个代码,但它不起作用:
function checkdate(){
$('#myTable tr td').each(function () {
var dtTd = new Date($(this).html());
var dtNew = new Date();
// 15 minutes is 900000 milliseconds
// getTime() doc - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime
if (dtTd.getTime() - dtNew.getTime() < 900000 && dtNew < dtTd) {
$(this).css("background-color", "red");
} else {
if (dtNew > dtTd) {
$(this).css("background-color", "yellow");
}
}
});
}
试试这个:
$date = date('Y-m-d');
foreach($row as $cell)
{
if($cell['date'] < $date)
{
// for date less then today's date
}
else
{
// for others date
}
}
相关文章:
- 检测页面上某个元素中选择(突出显示)或单击的内容
- 根据页面的位置突出显示文本中的字符
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 将js添加到wordpress中以突出显示css活动菜单
- 使用jquery突出显示类似的文本
- 在主页上时,我的整个导航都会突出显示
- 兰吉 |如何在 span 标签上使用单击事件删除突出显示的文本
- 突出显示列表的父项,但不突出显示所有子项
- 悬停时以矩形突出显示整个标签区域
- 寻找一个免费的交互式美国地图与突出显示的州
- 如果同一页面上有多个谷歌地图,单击任何标记都会突出显示最底部的地图标记
- 如何在不打断标记的情况下突出显示html字符串中的文本
- 如何在分页事件中突出显示数据表中的单词
- 在不更改HTML源代码的情况下,在管理员TinyMCE编辑器中突出显示文本
- 古兰经背诵及相关诗句突出显示的脚本
- 如何在谷歌地图中突出显示一个州点击一个国家的任何区域
- 单击时如何突出显示表TD
- 无法突出显示带有突出显示的 xml 语法.js
- 如何在Flexslider旋转显示中突出显示活动幻灯片
- 需要在我的网页上显示语法突出显示的源代码