关于时间的一个问题 给定一个日期,返回是第几周的周几.如2011-5-21,是2011年的第20周的周六 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 date("w","2011-5-21")获得星期几w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六) l - 星期几,英文全名; 如: "Friday" D - 星期几,三个英文字母; 如: "Fri" 获得周$datearr = getdate();$year = strtotime($datearr['year'].'-1-1');$startdate = getdate($year);$firstweekday = 7-$startdate['wday'];//获得第一周几天 $yday = $datearr['yday']+1-$firstweekday;//今年的第几天echo ceil($yday/7)+1;//取到第几周exit; date("w","2011-5-21")获得星期几这句话有问题,我按照你给我的输进去,返回的都是4 <?php $riqi="2011-05-23"; $y=date('Y',strtotime($riqi));//获得年 $w=date('W',strtotime($riqi));//获得第几周 switch (date('D',strtotime($riqi))) { //获得星期几 case "Mon" : $d="一" ; break; case "Tue" : $d= "二" ; break; case "Wed" : $d="三" ; break; case "Thu" : $d= "四" ; break; case "Fri" : $d= "五" ; break; case "Sat" : $d ="六" ; break; case "Sun" : $d= "天" ; break; } echo "是".$y."年的第".$w."周的周".$d;?>分数赚的真是不容易,还有测试(这个代码调试通过了) 求教各位大师 PHP无法解析 php 数组问题 请教APC,ZendOptimizer,eAccelerator三者的区别和优缺点 xajax 问题 收集 PHP 配搭MYSQL与MSSQL 的优缺点 php select表单提交未定义 如何使用ADODB连接带密码的ACCESS库? php 容易学吗??? 注释清理php ecshop 额外功能 PHP 模板变量替换问题
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
l - 星期几,英文全名; 如: "Friday"
D - 星期几,三个英文字母; 如: "Fri"
获得周$datearr = getdate();
$year = strtotime($datearr['year'].'-1-1');
$startdate = getdate($year);
$firstweekday = 7-$startdate['wday'];//获得第一周几天
$yday = $datearr['yday']+1-$firstweekday;//今年的第几天
echo ceil($yday/7)+1;//取到第几周
exit;
$riqi="2011-05-23";
$y=date('Y',strtotime($riqi));//获得年
$w=date('W',strtotime($riqi));//获得第几周
switch (date('D',strtotime($riqi))) { //获得星期几
case "Mon" :
$d="一" ;
break;
case "Tue" :
$d= "二" ;
break;
case "Wed" :
$d="三" ;
break;
case "Thu" :
$d= "四" ;
break;
case "Fri" :
$d= "五" ;
break;
case "Sat" :
$d ="六" ;
break;
case "Sun" :
$d= "天" ;
break;
}
echo "是".$y."年的第".$w."周的周".$d;
?>分数赚的真是不容易,还有测试(这个代码调试通过了)