【问题标题】:PHP - How to get week of year without leading zero?PHP - 如何在没有前导零的情况下获得一年中的一周?
【发布时间】:2011-01-15 03:35:10
【问题描述】:

回显日期('W');

它给了我"06",但我只想要 6,而不是 06。如果一周小于 10,有没有办法以单个字符获得一年中的一周。我有几种方法来处理这个问题,比如:

  • 检查周是否小于 10,然后使用子字符串。
  • 等等..

有没有更方便的方法?

【问题讨论】:

    标签: php date format


    【解决方案1】:

    您不能使用intval() 将其转换为int。

    【讨论】:

      【解决方案2】:
      settype($week = date('W'), 'int');
      $week = (int) date('W');
      $week = intval(date('W'));
      //and my favorite
      $week = date('W')+0;
      

      我相信没有其他方法了,如果你有其他方法,请纠正我,我制作了这个 wiki。

      【讨论】:

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