小编Jom*_* MJ的帖子

使用 JavaScript 根据开始和结束日期过滤数组

我有一组带有开始日期和结束日期的数据,这些数据显示在角度日历中。我想根据开始和结束日期过滤数组。

0: {id: 86, start_date: "2019-11-06T09:00:13Z", end_date: "2019-11-11T14:00:13Z"}
1: {id: 86, start_date: "2019-11-04T18:30:00Z", end_date: "2019-11-07T07:12:09Z"}
2: {id: 86, start_date: "2019-11-04T18:30:00Z", end_date: "2019-11-07T07:03:21Z"}
3: {id: 86, start_date: "2019-11-26T18:30:00Z", end_date: "2019-11-27T07:03:21Z"}
4: {id: 66, start_date: "2019-11-04T18:30:00Z", end_date: "2019-11-07T07:12:09Z"}
5: {id: 66, start_date: "2019-11-05T18:30:00Z", end_date: "2019-11-12T07:03:21Z"}
Run Code Online (Sandbox Code Playgroud)

如果我在 2019-11-07 天(我无法从这里获取过滤器的日期),我想从上面构建一个像这样的数组,而不使用 2019-11-07

0: {id: 86, start_date: "2019-11-06T09:00:13Z", end_date: "2019-11-11T14:00:13Z"}
1: {id: 66, start_date: "2019-11-04T18:30:00Z", end_date: "2019-11-07T07:12:09Z"}
Run Code Online (Sandbox Code Playgroud)

以下是我写的过滤器

data.forEach((item, index) => {
if (index !== data['results'].findIndex(i => i.id === item.id && 
new Date(i.start_date).toDateString() === new Date(item.start_date).toDateString() …
Run Code Online (Sandbox Code Playgroud)

javascript date filter angular

5
推荐指数
1
解决办法
2589
查看次数

获取JavaScript数组的键和值到变量中

我有一个JavaScript对象数组.写入时console.log(myarry),它将在控制台中以下面的形式显示.

Array[2]
0: Object
one: "one"

1: Object
two: "two"
length: 2
Run Code Online (Sandbox Code Playgroud)

在这个数组中,我的键和值是相同的,我试图获取变量的键或值并打印它.当我尝试下面的代码时它显示
对象对象.

for (var key in myarry) {

              alert("Key is " + key + ", value is" + myarry[key]);


              }
Run Code Online (Sandbox Code Playgroud)

javascript arrays

4
推荐指数
1
解决办法
2万
查看次数

如何在php中将具有相同键的数组合并为一个

我想将具有相同值的数组合并为一个.

这是我拥有的数组

Array
(
    [0] => Array
        (
            [id] => 6
            [name] => role
        )
    [1] => Array
        (
            [id] => 5
            [name] => role
        )
    [2] => Array
        (
            [id] => 3
            [name] => category
        )
    [3] => Array
        (
            [id] => 4
            [name] => category
        )   
)
Run Code Online (Sandbox Code Playgroud)

这就是我想要实现的目标.

Array
(
     [0] => 5,
     [1] => 6
)
Array
(
     [0] => 4,
     [1] => 3
)  
Run Code Online (Sandbox Code Playgroud)

这是我的代码

$result = array();
foreach ($items as $key => $value) {
   $name …
Run Code Online (Sandbox Code Playgroud)

php arrays foreach

2
推荐指数
1
解决办法
99
查看次数

标签 统计

arrays ×2

javascript ×2

angular ×1

date ×1

filter ×1

foreach ×1

php ×1