Php 使用同位素按日期排序,细分为天/月/年
我用同位素来排列和排序一堆元素。我有控制所有排序的按钮 我无法使“日期”排序正常工作。我将日期打印在每个要排序的元素中,并对其应用.date类。它当前打印为dd/mm/yyPhp 使用同位素按日期排序,细分为天/月/年,php,sorting,date,jquery-isotope,Php,Sorting,Date,Jquery Isotope,我用同位素来排列和排序一堆元素。我有控制所有排序的按钮 我无法使“日期”排序正常工作。我将日期打印在每个要排序的元素中,并对其应用.date类。它当前打印为dd/mm/yy <span class="date"><?php the_date('d/m/y');?></span> 这将组织成数字顺序,这在几天内是好的,但在几个月内就会出错。如何让排序按真实日期排序,而不仅仅是数字 我尝试使用Stackoverflow上已经找到的示例,但每个示例都完全破坏了同位
<span class="date"><?php the_date('d/m/y');?></span>
这将组织成数字顺序,这在几天内是好的,但在几个月内就会出错。如何让排序按真实日期排序,而不仅仅是数字
我尝试使用Stackoverflow上已经找到的示例,但每个示例都完全破坏了同位素,元素甚至没有布局。下面是一个例子,我有另一种工作,也许有人可以用这个来看看我需要做什么
distance: function( itemElem ) {
var distance= $( itemElem ).find('.wppl-address').text();
return parseFloat( distance.replace( /[\(\)]/g, '') );
},
有php输出:
<span class="date"
data-date="<?php the_date('c');?>" >
<?php the_date('d/m/y');?>
</span>
或尝试:
getSortData: {
date: function($item) {
return new Date($item.data('date'));
}
}
可能重复我刚刚更新的问题。示例为我提供了“break”同位素,所以我已经包括了另一种我正在使用的排序,看看这是否有帮助…您需要将日期转换为js中正确的日期对象,然后可以按真实日期按时间顺序排序,同时以任何格式显示日期。您能提供一个示例吗?我对PHP很陌生。谢谢。我已经在使用name:作为排序来获得字母顺序。有没有办法改变你提供的内容以避免冲突?嗨,安东尼。单击“排序”按钮不会执行任何操作。我想我需要改变这个来匹配你的代码?文件中添加的日期具有误导性。尝试更新的
日期作为功能。
getSortData: {
date: function($item) {
return $item.data('date');
}
}
getSortData: {
date: function($item) {
return new Date($item.data('date'));
}
}