使用日期字符串对表进行排序
Sorting a Table with Date String
是否有更好的方法将日期构建为字符串。我需要将日期作为字符串,这样我就可以将排序应用于我的表列。。。。寻求更高的效率。。。输出如下(例如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']);
因为它提供了时间戳(一个整数),并且使用更少的代码也同样高效。
我以前遇到过这个问题,它很容易解决
$time = time(); //You can replace it with your timestamp
$strtime = gmdate("Y-m-d", $time);
$arr = explode('-',$strtime);
$days = $arr[2];
$months = $arr[1];
$years = $arr[0];
当然,还有其他几种方法,但如果你不记得所有的php函数,这将非常适合你。
相关文章:
- 如何合并不同集合的游标并按日期排序
- 如何在智能表中按日期对项目进行排序
- 在d3.js中对x轴上的日期进行排序
- 按ISO 8601日期对数组进行排序
- 如何按日期对Arraylist进行排序,然后将其传递给JSP
- 不带插件的JavaScript排序日期
- 以角度 js 格式排序日期
- 在MongoDB中保存和排序日期
- JS对象排序日期排序
- 排序日期不返回已排序的日期
- 数组排序日期未按预期工作
- 在jquery中验证和排序日期
- 有没有更好的智能排序日期的方法?
- 在Javascript中排序日期
- jQuery数据表-按隐藏列排序日期
- 如何排序日期和字符串在同一列在jquery插件有文件jquery. datatable .js
- 在JavaScript中排序日期字符串数组的最佳方式
- 谷歌自定义搜索排序日期范围标准不工作
- 排序日期对象数组错误javascript
- 猫鼬聚集而不是排序日期