javascript - 使用日期字符串对表进行排序

标签 javascript php sorting jquery-ui-sortable

是否有更好的方法将日期构建为字符串。我需要将日期作为字符串,以便我可以对表列进行排序...寻找更高的效率...输出如下所示(例如 20151104 )

while ($row = oci_fetch_array($sql, OCI_ASSOC+OCI_RETURN_NULLS)) {

// date into string
$year = date('Y', strtotime($row['DOE']));
$month = date('m', strtotime($row['DOE']));
$day = date('d', strtotime($row['DOE']));

$strdat=($year . $month . $day);


  echo "<tr>";
  echo "<td class='ws' data-sort-value='" . $strdat . "'>" . $row['DOE'] . " </td>";

谢谢

最佳答案

$date = date('Ymd', strtotime($row['DOE']));

或者只是使用:

$date = strtotime($row['DOE']); 

因为它为您提供时间戳(整数),并且使用更少的代码同样高效。

关于javascript - 使用日期字符串对表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34533109/

相关文章:

php - 从 PHP 发送 iOS 推送通知

c++ - 链表排序不影响 main (C++) 中的列表项?

php - 声明一个空类不好吗?

php - MySQL导入Excel工作表的奇怪问题

javascript - jqPlot调整大小

javascript - 使用 Javascript/JQuery 将页面上的数据存储到变量

javascript - 有没有更好的方法来智能排序日期?

bash - 在 BASH 脚本中按顺序读取文件

asp.net - 如何判断用户的浏览器是否可以查看PDF文件

javascript - 使用 jQuery 生成无序列表