请教:
$endDate = toSystemDate(dateAddPart(gmdate("Y-m-d"),3,TDD_OFFSET_WEEK, 1));这个是取下下周的星期一,现在取的话应该是2011-09-26我想要取到2011-09-25号,即下下周的周一再造一天,该怎么写
$endDate = toSystemDate(dateAddPart(gmdate("Y-m-d"),3,TDD_OFFSET_WEEK, 1));这个是取下下周的星期一,现在取的话应该是2011-09-26我想要取到2011-09-25号,即下下周的周一再造一天,该怎么写
$endDate=strtotime($endDate);
$endDate=$endDate-24*60*60;
$endDate=date('Y-m-d',$endDate);
echo $endDate;
取出来2011-09-26去掉字符“-”然后减1
{
判断03-01
是{
判断平年润年,然后得出2月最后一天
月份位比如03,substr($m,4,2)-1变成02
}
不是{
判断大月小月,最后一天或31或30
月份位比如substr($m,4,2)-1
if(日期==0101)
{
那么月份变12,日期变31,年份也减
}
}
}
然后得出一个字符串20110925
重新组合
substr($y,0,4)."-".substr($m,4,2)."-".substr($d,6,2);
你这个是易语言PRO for PHP吗?
报错了
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in D:\turbocrm70\code\www\forecast\forecastedit.php on line 60
不好意思,写漏了一边 "("
如下再试试
$endDate = toSystemDate(dateAddPart(gmdate('Y-m-d', time() - 3600 * 24),3,TDD_OFFSET_WEEK, 1));
dateAddPart 的参数
gmdate("Y-m-d") 当前日期
3 增量
TDD_OFFSET_WEEK 相对于星期
1 返回星期几的日期所以取到 2011-09-25 应为
$endDate = toSystemDate(dateAddPart(gmdate("Y-m-d"),3,TDD_OFFSET_WEEK, 0));