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