1) 查询这个月份的 天数 2014-06 ; 请提供一个方法
2) 查询 2014-06-23 对应星期几; 请提供一个方法
3) 看图:26-27-28-29-30-31;如何动态计算出 上星期有多少天 ; 然后通过 for 循环 输出对应数量
1]$LastWeek = (7 - 本月的1号对应星期几) // 这个求上个月 最后一周的天数合适吗?
2]$ThemDay = 查询月份的天数 // 本月有几天
3]$NextDay = (5x7) -($LastWeek +$ThemDay) //下个月符合条件的有几天
4)
5)说套插件的大牛就免开尊口了! 希望能讲出 运算方式;研究这个东西好久了; 求思路!!!
function Date($Y,$M,$D,$Na,$Obj){
//$Y 指定年份
//$M 指定月份
//$D 指定日期
//$Na;接收值
//$Obj被查询的对象
$Na = date("$Obj",mktime(0,0,0,$M,$D,$Y));
};
如果将查询 日期通过传参方式 这样表示可以吗
你这问题有点绕脑袋啊!
看了半天也没完全看明白你是什么意思!
php日期处理函数,是date()
有2个参数, 第一个参数是需要返回的日期格式
第二个参数是日期表达式
第一个参数必须,第二个参数可以省略!
回到正题,要求得某一个日期对应星期几,
echo date('w', strtotime('2015-02-27'));//结果5, 也就是星期五, 注意的是,星期天是0,其他是一样的,星期一就返回1.。。。。要求某一月有多少天
echo date('t', strtotime('2015-02-27')); //会得到28, 二月份就是28天根据这个,你就可以做出你上面的那个表了!
不过农历怎么弄,这个,我也不知道,也得去研究研究!
本回答被网友采纳function Date($Y,$M,$D,$Na,$Obj){
//$Y 指定年份
//$M 指定月份
//$D 指定日期
//$Na;接收值
//$Obj被查询的对象
$Na = date("$Obj",mktime(0,0,0,$M,$D,$Y));
};
这样的传参表达式可以吗?
需要传这么多的参数吗?这个传参表达式有点小问题
function Date($Y,$M,$D,$Obj){
//$Y 指定年份
//$M 指定月份
//$D 指定日期
//$Na;接收值
//$Obj被查询的对象
$Na = date($Obj,mktime(0,0,0,$M,$D,$Y));
return $Na ; //返回得到的接收值
};
外面直接调用就可以了
通过传参似乎没有 接收到函数内的值 ; 求科普,再+100积分
你要把函数返回的值赋给一个变量如:
$str=Jn($Str,'t',$Year,$Mon,1);
echo $str;
Php传参格式似乎必须加&才哦正常的传参……不过问题还是解决了
本回答被提问者采纳