// 今天
$today = date("Y-m-d");
// 昨天
$yesterday = date("Y-m-d", strtotime("-1 day"));
// 明天
$tomorrow = date("Y-m-d", strtotime("+1 day"));
// 一周后
$afterWeek = date("Y-m-d", strtotime("+1 week"));
// 一周零两天四小时两秒后
$dateTime = date("Y-m-d G:H:s", strtotime("+1 week 2 days 4 hours 2 seconds"));
// 下个星期四
$nextThursday = date("Y-m-d", strtotime("next Thursday"));
// 上周一
$lastMonday = date("Y-m-d", strtotime("last Monday"));
// 一个月前
$monthAgo = date("Y-m-d", strtotime("last month"));
// 一个月后
$afterMonth = date("Y-m-d", strtotime("+1 month"));
// 十年后
$afterTenYears = date("Y-m-d", strtotime("+10 year"));
// 指定日期本月第一天
$firstDate = date("Y-m-01", strtotime($date));
// 指定日期的昨天
$yesterday = date('Y-m-d', strtotime('-1 day', strtotime($date)));
// 指定日期的上月的第一天和最后一天 先拿到本月第一天然后减一天
$firstDate = date("Y-m-01", strtotime($date));
$syFirstDay = date('Y-m-01', strtotime('-1 day', strtotime($firstDate)));
$syLastDay = date('Y-m-d', strtotime('-1 day', strtotime($firstDate)));
// 获取7天前的日期
$startDate = date("Y-m-d", strtotime($date)-86400*6);
// 昨天所处月份的第一天至昨天
$startDate = date("Y-m-01", strtotime("-1 day"));
$endDate = date("Y-m-d", strtotime("-1 day"));
/** 获取两个时间之间的日期数组
* @param $startDate
* @param $endDate
* @return array
*/
function periodDate($startDate, $endDate){
$startTime = strtotime($startDate);
$endTime = strtotime($endDate);
$arr = array();
while ($startTime <= $endTime){
$arr[] = date('Y-m-d', $startTime);
$startTime = strtotime('+1 day', $startTime);
}
return $arr;
}
PHP获取昨天今天明天的日期
猜你喜欢
转载自blog.csdn.net/sosemseo/article/details/105701594
今日推荐
周排行