【问题标题】:How to adjust a date format in an array?如何调整数组中的日期格式?
【发布时间】:2016-02-19 21:04:53
【问题描述】:

在这里,我只想从数组中获取日期。 数组是:

print_r($incomplete);
Output:
Array
(
    [0] => 2015-09-21 11:20:37
)

我想在下面的格式中

Array
(
    [0] => 2015-09-21
)

我试过这样,

echo date('Y-m-d',strtotime($incomplete));

【问题讨论】:

    标签: php arrays date format


    【解决方案1】:

    日期转换代码有效。 $incomplete 中的内容是一个数组,因此您必须使用 $incomplete[0] 来访问该值。简单的解决方案是这样的:

    $incomplete[0] = date('Y-m-d',strtotime($incomplete[0]));
    

    现在你有了相同的数组数据,没有时间。

    【讨论】:

      【解决方案2】:

      strtotime 将输入作为 STRING。

      echo date('Y-m-d',strtotime($incomplete[0]));
      

      【讨论】:

        【解决方案3】:

        strtotime 期望得到一个包含英文日期格式的字符串,并将尝试将该格式解析为 Unix 时间戳。你已经将array 传递给了这个函数。还添加数组索引如下:

        echo date('Y-m-d',strtotime($incomplete[0]));
        

        【讨论】:

          【解决方案4】:

          日期转换不能直接与数组一起使用。因此,您需要在代码中传递数组元素来代替数组:

          echo date('Y-m-d',strtotime($incomplete[0]));
          

          希望这会有所帮助,如果您需要任何帮助,请告诉我。

          【讨论】:

            【解决方案5】:

            您可能希望定位包含如下日期的数组单元格:

            echo date('Y-m-d',strtotime($incomplete[0]));
            

            【讨论】:

            • 谢谢大家,但我想要数组格式,正如我在问题中提到的那样。在这里,我得到的只是我想要的日期,但是是数组格式。
            【解决方案6】:

            您从Y-m-d H:i:sdatetime 转换为date 没问题。但是,您不能只在阵列上执行该代码。您需要抓取特定的数组键值对。

            示例

            // Creating your array
            $array = array(
                '0' => '2015-09-20 10:20:30'
            );
            
            // Get date from array and create DateTime Object
            $date = new DateTime($array[0]);
            
            // Change date format and output
            $array[0] = $date->format('Y-m-d');
            

            在数组上

            数组是一种将一种或多种相似类型的值存储在单个值中的数据结构。例如,如果你想存储 100 个数字,那么定义一个长度为 100 的数组而不是定义 100 个变量很容易。

            共有三种不同类型的数组,每个数组值都使用称为数组索引的 ID c 访问。 [...]

            资源:

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2019-07-02
              • 1970-01-01
              • 2014-04-06
              • 1970-01-01
              • 1970-01-01
              • 2023-02-03
              • 1970-01-01
              相关资源
              最近更新 更多