<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[刘新修]]></title> 
<link>http://pic1.liuxinxiu.com:80/index.php</link> 
<description><![CDATA[刘新修的个人博客 (Liuxinxiu'S Blog)]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[刘新修]]></copyright>
<item>
<link>http://pic1.liuxinxiu.com:80/s//</link>
<title><![CDATA[JS时间格式排序]]></title> 
<author>刘新修 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[H5/JS/CSS]]></category>
<pubDate>Tue, 17 Dec 2024 14:15:27 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/s//</guid> 
<description>
<![CDATA[ 
	<div class="codeText"><div class="codeHead">JavaScript代码</div><ol start="1" class="dp-c"><li class="alt"><span><span class="comment">/**</span>&nbsp;</span></li><li><span><span class="comment">&nbsp;*&nbsp;@description&nbsp;2.根据日期时间混合排序</span>&nbsp;</span></li><li class="alt"><span><span class="comment">&nbsp;*&nbsp;@param&nbsp;&#123;Object[]&#125;&nbsp;dataList&nbsp;-&nbsp;要排序的数组</span>&nbsp;</span></li><li><span><span class="comment">&nbsp;*&nbsp;@param&nbsp;&#123;string&#125;&nbsp;property&nbsp;-&nbsp;传入需要排序的字段</span>&nbsp;</span></li><li class="alt"><span><span class="comment">&nbsp;*&nbsp;@param&nbsp;&#123;boolean&#125;&nbsp;bol&nbsp;-&nbsp;true:&nbsp;升序；false:&nbsp;降序；默认为true&nbsp;升序</span>&nbsp;</span></li><li><span><span class="comment">&nbsp;*&nbsp;@return&nbsp;&#123;Object[]&#125;&nbsp;dataList&nbsp;-&nbsp;返回改变完顺序的数组</span>&nbsp;</span></li><li class="alt"><span><span class="comment">&nbsp;*/</span><span>&nbsp;&nbsp;</span></span></li><li><span><span class="keyword">function</span><span>&nbsp;dateSort(dataList,&nbsp;property,&nbsp;bol&nbsp;=&nbsp;</span><span class="keyword">true</span><span>)&nbsp;&#123;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;dataList.sort(<span class="keyword">function</span><span>&nbsp;(a,&nbsp;b)&nbsp;&#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span>&nbsp;(bol)&nbsp;&#123;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//&nbsp;return&nbsp;a[property].localeCompare(b[property]);&nbsp;//&nbsp;升序</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">return</span><span>&nbsp;Date.parse(a[property])&nbsp;-&nbsp;Date.parse(b[property]);&nbsp;&nbsp;</span><span class="comment">//&nbsp;升序</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;<span class="keyword">else</span><span>&nbsp;&#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//&nbsp;return&nbsp;b[property].localeCompare(a[property]);&nbsp;//&nbsp;降序</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">return</span><span>&nbsp;Date.parse(b[property])&nbsp;-&nbsp;Date.parse(a[property]);&nbsp;&nbsp;</span><span class="comment">//&nbsp;降序</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&#125;)&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;<span class="keyword">return</span><span>&nbsp;dataList;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&#125;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>let&nbsp;arrList&nbsp;=&nbsp;[&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;&nbsp;id:&nbsp;1,&nbsp;name:&nbsp;<span class="string">'test1'</span><span>,&nbsp;score:&nbsp;99,&nbsp;dateTime:&nbsp;</span><span class="string">'2024-03-25&nbsp;13:51:03'</span><span>&nbsp;&#125;,&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;&nbsp;id:&nbsp;2,&nbsp;name:&nbsp;<span class="string">'test2'</span><span>,&nbsp;score:&nbsp;89,&nbsp;dateTime:&nbsp;</span><span class="string">'2024-03-24&nbsp;23:01:52'</span><span>&nbsp;&#125;,&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;&nbsp;id:&nbsp;3,&nbsp;name:&nbsp;<span class="string">'test3'</span><span>,&nbsp;score:&nbsp;102,&nbsp;dateTime:&nbsp;</span><span class="string">'2024-03-15&nbsp;01:51:12'</span><span>&nbsp;&#125;,&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;&nbsp;id:&nbsp;4,&nbsp;name:&nbsp;<span class="string">'test4'</span><span>,&nbsp;score:&nbsp;100,&nbsp;dateTime:&nbsp;</span><span class="string">'2024-03-23&nbsp;10:30:39'</span><span>&nbsp;&#125;,&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;&nbsp;id:&nbsp;5,&nbsp;name:&nbsp;<span class="string">'test5'</span><span>,&nbsp;score:&nbsp;111,&nbsp;dateTime:&nbsp;</span><span class="string">'2024-03-23&nbsp;11:21:42'</span><span>&nbsp;&#125;,&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;]&nbsp;&nbsp;</span></li><li><span><span class="comment">//&nbsp;console.log('升序：',&nbsp;dateSort(arrList,&nbsp;'dateTime'));&nbsp;//&nbsp;升序</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>console.log(<span class="string">'降序：'</span><span>,&nbsp;dateSort(arrList,&nbsp;</span><span class="string">'dateTime'</span><span>,&nbsp;</span><span class="keyword">false</span><span>));&nbsp;</span><span class="comment">//&nbsp;降序</span><span>&nbsp;&nbsp;</span></span></li></ol></div><p>&nbsp;<img src="/attachment/2024/12/image/2024-12-17_221432.png" width="1089" height="236" alt="" /></p>
]]>
</description>
</item><item>
<link>http://pic1.liuxinxiu.com:80/s//#blogcomment</link>
<title><![CDATA[[评论] JS时间格式排序]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/s//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>