【问题标题】:Displays all dates in the current month显示当月的所有日期
【发布时间】:2016-12-27 09:23:40
【问题描述】:

我有我想要显示日期和月份的数据。

如何通过显示在json上,在php中显示当月到当月的日期?

例子:

Feb = (1=1),(2=1),(3=3),(4=2),(5=1),(6=3)....28

etc...

我的日期:

  |      date  |     IP       
===============================
  | 2015-02-01 | 10.88.25.139 |
  | 2015-02-02 | 10.88.25.138 |
  | 2015-02-03 | 10.88.25.130 |
  | 2015-02-03 | 10.88.25.131 |
  | 2015-02-03 | 10.88.25.132 |
  | 2015-02-04 | 10.88.25.139 |
  | 2015-02-04 | 10.88.25.138 |
  | 2015-02-05 | 10.88.25.131 |
  | 2015-02-06 | 10.88.25.131 |
  | 2015-02-06 | 10.88.25.131 |
  | 2015-02-06 | 10.88.25.131 |

【问题讨论】:

  • 那么你到底需要什么类型的json格式呢?你能分享一个样本吗?
  • 是的,我希望从 php 编码的 json 中,从第一天有多少 ip。示例日期 1 = 有 2 个 ip
  • 这意味着 JSON 数据将类似于 {"2015-02-01":"2", "2015-02-02":"1"}。对吗?
  • 是真的,是的,就像例子
  • stackoverflow.com/questions/13346395/… 看看这里,它会根据您的需要显示每月调整的天数

标签: php json


【解决方案1】:

这是一个答案http://stackoverflow.com/a/13346468/6390490

你可以使用解决方案

// for each day in the month
for($i = 1; $i <=  date('t'); $i++)
{
   // add the date to the dates array
   $dates[] = date('Y') . "-" . date('m') . "-" . str_pad($i, 2, '0', STR_PAD_LEFT);
}

// show the dates array
var_dump($dates);

它由php的简单日期函数组成

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多