【发布时间】:2017-10-24 00:50:35
【问题描述】:
Oct 24 2017 06:08:53:000AM - (datatable.js 的默认输出)
2017-10-24 06:08:53.000 - 这是我从 SQL Server 中提取的内容
我希望输出与我从 SQL 服务器获得的相同
Sample Screenshot of DataTable.js output
Sample Screenshot of SQL server output
我正在使用此代码来调用表格
<script>
$(document).ready(function(){
$('#myTable').dataTable({
});
});
</script>
</html>
但是格式会自动更改,我正在尝试搜索一些信息,如何更改日期时间格式以与我在 SQL Server 中获得的格式相同。
datatable.js 的 HTML 代码
<table id="myTable" class="table table-striped" >
<thead>
<tr>
<th>Mobile Number</th>
<th>First Name</th>
<th>Last Name</th>
<th>DateTime</th>
<th>Message</th>
</tr>
</thead>
<tbody>
<?php
$z = 0;
$x = 0;
$query_qmobile = "select distinct "
. "phone_book.s_mobile_number as 'Mobile Number', "
. "phone_book.s_first_name as 'First Name', "
. "phone_book.s_last_name as 'Last Name', "
. "inbox.dt_datetime as 'Date', "
. "inbox.s_message as 'Message' "
. "from phone_book, inbox "
. "where phone_book.s_mobile_number = inbox.s_sender "
. "order by dt_datetime DESC";
$result_qmobile = mssql_query($query_qmobile);
$numRows_qmobile = mssql_num_rows($result_qmobile); //TOTAL ROW COUNTS
$data_q4 = array();
while($row=mssql_fetch_assoc($result_qmobile)){
$data_q4[]= $row;
}
for($x;$x<$numRows_qmobile;$x++){
echo '<tr>';
echo '<td> '.$data_q4[$z]['Mobile Number'].' </td>';
echo '<td> '.$data_q4[$z]['First Name'].' </td>';
echo '<td> '.$data_q4[$z]['Last Name'].' </td>';
echo '<td> '.$data_q4[$z]['Date'].' </td>'; //THIS IS THE PART THAT CONVERT THE DATA
echo '<td> '.$data_q4[$z]['Message'].' </td>';
echo '</tr>';
$z++;
}
?>
</tbody>
</table>
【问题讨论】:
标签: javascript sql-server twitter-bootstrap datatables-1.10