所有
在这个循环中,在strtotime中减少一个月。
$twitter_val7 .='{
date: new Date('.date("Y",strtotime($date)).', '.date("m",strtotime($date)).', '.date("d",strtotime($date)).'),
value: '.$result_twitter->counts.'
},';
答案 0 :(得分:7)
要使用strtotime()
减少1个月,您实际上会告诉它减少一个月:
strtotime($date . ' - 1 month');
当然,假设$date
是strtotime()
理解的格式。
答案 1 :(得分:3)
我会这样做..我猜$date
代替'2000-01-01'
:
$initial = new DateTime('2000-01-01');
$interval = new DateInterval('P1M');
$newdate = $initial->sub( $interval );
echo $newdate->format('Y-m-d H:i:s');
答案 2 :(得分:1)
使用strtotime减少月份
$date='2014-09-03';
$numMonth=1;//here you can pass no. of month
$resultDate=date('Y-m-d',strtotime($date . " - $numMonth month"));