小编Bog*_*ila的帖子

javascript按最接近的开始日期时间排序,以显示到最远的日期和另一个属性

我必须根据具有多个属性的当前日期时间,按照开始日期时间进行排序。例如,我有以下列表:

<ul>
    <li data-startDate="09-04-2019 15:00" data-inplay=false>Name1</li>
    <li data-startDate="09-04-2019 15:30" data-inplay=false>Name2</li>
    <li data-startDate="09-04-2019 15:20" data-inplay=false>Name3</li>
    <li data-startDate="09-04-2019 16:00" data-inplay=false>Name4</li>
    <li data-startDate="09-04-2019 15:00" data-inplay=true> Name5</li>
    <li data-startDate="09-04-2019 15:10" data-inplay=false>Name6</li>
    <li data-startDate="09-04-2019 15:05" data-inplay=true> Name7</li>
    <li data-startDate="08-04-2019 12:05" data-inplay=false>Name8</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

当前日期时间为09-04-2019 15:15,所需的输出应为:

<ul>
    <li data-startDate="09-04-2019 15:00" data-inplay=false>Name1</li>
    <li data-startDate="09-04-2019 15:30" data-inplay=false>Name2</li>
    <li data-startDate="09-04-2019 15:20" data-inplay=false>Name3</li>
    <li data-startDate="09-04-2019 16:00" data-inplay=false>Name4</li>
    <li data-startDate="09-04-2019 15:00" data-inplay=true> Name5</li>
    <li data-startDate="09-04-2019 15:10" data-inplay=false>Name6</li>
    <li data-startDate="09-04-2019 15:05" data-inplay=true> Name7</li>
    <li data-startDate="08-04-2019 12:05" data-inplay=false>Name8</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我尝试过此方法,但不包含游戏内参数,而且排序也不正确

var list = $("ul …
Run Code Online (Sandbox Code Playgroud)

javascript sorting

6
推荐指数
1
解决办法
120
查看次数

标签 统计

javascript ×1

sorting ×1