当我尝试从日期获取周数时,我得到的是ISO和美国标准的不同数字。
$date = mktime(0, 0, 0, 01, 01, 2006);
$week = (int)date('W', $date);
echo "Weeknummer: ".$week;因为国际标准化组织标准说周从Monday...US开始,所以标准说周从星期天开始
如何使用PHP代码或一些可用的外部API来解决此问题?有没有付过钱的?
此链接将告诉您如何检查此在线http://www.onlineunitconversion.com/day_week_number.html
请帮帮我。我想要美国标准周的号码。
发布于 2012-11-14 22:30:21
没有明显的方法来利用PHP日期函数本身(据我所知)来做你想要的事情,下一个最好的替代方案是使用一个函数来单独计算你的星期数。
function week_number($stamp){
return date('W', $stamp+(60*60*24));
}http://codepad.org/IvX9jqEj
发布于 2012-11-14 22:15:51
使用date_default_timezone_set并定义默认时区。那么你应该有正确的号码..From php.net
https://stackoverflow.com/questions/13380330
复制相似问题