回显从数据库获取的TIMESTAMP值并使用jQuery显示

时间:2013-11-20 18:44:24

标签: php jquery html timestamp

我正在查询数据库以检索输入项目的时间。这个项目是TIMESTAMP。我回复它从PHP回到我的主页。在html表中显示时间时,它显示正常(即YYYY-MM-DD HH:MM:SS:MS)但是,当我点击按钮用jQuery检查值时,页面只会提醒YYYY-MM- DD)。 JS的Date()函数在这里似乎不合适,因为它返回当前时间。任何建议,将不胜感激。

预期警报:2013-11-20 02:04:43 实际提醒:2013-11-20

page1.php中:

$('.content').on('click', '.remove_button', function(){
var clicked = $(this);
alert((clicked.val()));
});

使page2.php:

$findMsg = mysqli_query($con,"SELECT (m.timeSent)AS time FROM MessageAdmin m");
while($row = mysqli_fetch_array($findMsg)){
    echo "<tr>";
    echo "<td>" .$row['time']."</td>";
    echo "<td><button class='remove_button' value=".$row['time'].">Delete</button></td>";
    echo "</tr>";       
}

1 个答案:

答案 0 :(得分:2)

您需要value属性中时间戳周围的引号,否则日期后的空格会终止值:

    echo "<td><button class='remove_button' value='".$row['time']."'>Delete</button></td>";