【问题标题】:How to include zero in a string?如何在字符串中包含零?
【发布时间】:2019-04-08 09:48:24
【问题描述】:

如何在 php.ini 中计算包括 substr 之类的零。我正在做这个查询。

$datavariable = $query->result();

$caldata = array();
foreach ($datavariable as $row) {
    $caldata[substr($row->start_date, 8, 2)] = $row->class;
}

如果日期是2019-05-06 它没有得到01-09 只有10-up 你能帮我还是他们的功能是这样的?我只想得到days

【问题讨论】:

  • 你想只得到日和月吗?
  • 请考虑使用像 Carbon carbon.nesbot.com/docs 这样的库并使用 Carbon::createFromFormat('Y-m-d', $row->start_date) 创建月份,然后您可以使用像 $date->getDay()$date->getMonth() 等方法......而不必担心。跨度>
  • 你能发布几个结果吗?你想要什么结果?
  • @DanishAli 先生只是今天......
  • @BRjava 我只想过日子,先生。

标签: php database codeigniter


【解决方案1】:

不要使用substr() 从日期中获取日期。为此使用date()strtotime()

$day = date('d', strtotime($row->start_date));
$caldata[$day] = $row->class;

阅读更多关于date()strtotime()的信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    • 2022-07-19
    • 2021-11-02
    相关资源
    最近更新 更多