PHP与时间戳(获取今天明天下周本月第一天)

PHP与时间戳(获取今天明天下周的时间戳)方法汇总

date_default_timezone_set('PRC'); //默认时区
//获得当前时间戳
echo time();
// 得到指定时间的时间戳: mktime(时, 分, 秒, 月, 日, 年)
//mktime(hour, minute, second, month, day, year);
//时间戳-->日期
$date = date('Y-m-d H:i:s',time());
echo $date;
//日期-->时间戳
$stamptime = strtotime("2016-07-27 16:05:00");
echo $stamptime;
//获取明天此时的时间戳
strtotime("+1 day");//明天
echo date('Y-m-d H:i:s',strtotime("+1 day"))."<hr>";
$date1 = "2016-07-27";
echo "五天后:".date('Y-m-d',strtotime("$date1 +5 day"))."<hr>";
 
//输出本月第一天时间值
echo  date('Y-m-01 00:00:00')."<hr>";
//输出本月最后一天时间值
echo date('Y-m-d 23:59:59', strtotime(date('Y-m-01 00:00:00').' +1 month -1 day'))."<hr>";
 
//获取今天、明天、下周、下个月的时间戳
echo "今天:".date("Y-m-d",time())."<hr>";
echo "昨天:".date("Y-m-d",strtotime("-1 day")). "<hr>";
echo "明天:".date("Y-m-d",strtotime("+1 day")). "<hr>";
echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<hr>";
echo "一周零两天两小时两分钟两秒后:".
date("Y-m-d H:i:s".strtotime("+1 week 2 days 2 hours 2 minutes 2 seconds")). "<hr>";
echo "本周五:".date("Y-m-d",strtotime("next Friday")). "<hr>";
echo "上周五:".date("Y-m-d", strtotime('last Friday'))."<hr>";
echo "上周一:".date("Y-m-d", strtotime('last Monday') - 3600 * 24 * 7)."<hr>";
echo "上周日:".date("Y-m-d", strtotime('last Monday')- 3600 * 24)."<hr>";
echo "一个月前:".date("Y-m-d",strtotime("last month"))."<hr>";
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<hr>";
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<hr>";

注:

1. JS与时间戳(javascript时间戳和日期字符串相互转换)

原创文章,转载请注明: 转载自HSBLOG

本文链接地址: PHP与时间戳(获取今天明天下周本月第一天)