dsmupo6631 2016-11-09 21:00
浏览 13
已采纳

如何在php中解析日期数组

I have a date that I'm getting from a date picker. It is returning an array() like the following...

array(12) { 
    ["year"]=> int(2016) 
    ["month"]=> int(11) 
    ["day"]=> int(24) 
    ["hour"]=> bool(false) 
    ["minute"]=> bool(false) 
    ["second"]=> bool(false) 
    ["fraction"]=> bool(false) 
    ["warning_count"]=> int(0) 
    ["warnings"]=> array(0) { } 
    ["error_count"]=> int(0) 
    ["errors"]=> array(0) { } 
    ["is_localtime"]=> bool(false) 
}

I tried to get just the month or the year out of this array() utilizing a foreach() but no success with it. How can I iterate through this array() and extract the year or month independently?

  • 写回答

1条回答 默认 最新

  • doukan4039 2016-11-09 21:06
    关注

    You could pass the array elements through PHP mktime() and will return a UNIX Timestamp.

    Doesn't look like a multidimensional array, so you shouldn't have to iterate, just access the key like:

    $year = $array['year'];
    // etc
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用