我从一个数组中得到一个月号并将其放在一个变量中 现在我想使用月份在月份的开头或结束时制作整个日期戳 但对于我的生活,我无法弄清楚如何做到这一点。
$startmonth = date("m", strtotime($date[1]));
$endmonth= date("m", strtotime($date[3]));
startdate变量应该是这样的:2015-06-01
enddate变量应该是这样的:2015-07-30
答案 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上的文档。