PHP只需要一个月需要整个时间戳

时间:2015-12-14 19:02:01

标签: php

我从一个数组中得到一个月号并将其放在一个变量中 现在我想使用月份在月份的开头或结束时制作整个日期戳 但对于我的生活,我无法弄清楚如何做到这一点。

$startmonth = date("m", strtotime($date[1]));

$endmonth= date("m", strtotime($date[3]));

startdate变量应该是这样的:2015-06-01
enddate变量应该是这样的:2015-07-30

1 个答案:

答案 0 :(得分:1)

$startmonth = date("Y-m-01", strtotime($date[1]));
$endmonth = date("Y-m-d", strtotime("last day of this month", strtotime($date[3])));

月份的第一个很容易:它总是“01”所以代码以你的格式。

月份的最后一天更难。幸运的是,PHP的strtotime允许进行大量的日期操作。请参阅HERE上的文档。