【发布时间】:2011-01-15 03:35:10
【问题描述】:
回显日期('W');
它给了我"06",但我只想要 6,而不是 06。如果一周小于 10,有没有办法以单个字符获得一年中的一周。我有几种方法来处理这个问题,比如:
- 检查周是否小于 10,然后使用子字符串。
- 等等..
有没有更方便的方法?
【问题讨论】:
回显日期('W');
它给了我"06",但我只想要 6,而不是 06。如果一周小于 10,有没有办法以单个字符获得一年中的一周。我有几种方法来处理这个问题,比如:
有没有更方便的方法?
【问题讨论】:
您不能使用intval() 将其转换为int。
【讨论】:
settype($week = date('W'), 'int');
$week = (int) date('W');
$week = intval(date('W'));
//and my favorite
$week = date('W')+0;
我相信没有其他方法了,如果你有其他方法,请纠正我,我制作了这个 wiki。
【讨论】: