时间戳:unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,他是一个整型数据,可以方便的比较时间之间的差值。
time();获取当前系统时间戳。是整型
date();把时间戳格式化为自然时间字符串
strtotime();把任何英文表达的时间字符串格式化为标准时间戳。
second:秒
minute:分钟
hour:小时
day:天
week:星期
Monday:星期一
Tuesday:星期二
Wednesday:星期三
Thursday:星期四
Friday:星期五
Saturday:星期六
Sunday:星期日
month:月
year:年
mktime();格式化为时间戳,需要的是标准参数
例子:请打印上一个月第一天和最后一天的日期。
echo date('Y-m-01',strtotime('-1month'));
echo "<br>";
echo date('Y-m-t',strtotime('-1month'));
例子2:请打印3天前的时间(小时,分,秒)范围;
例子3:周报表,请打印上一周的开始时间和结束时间
date_default_timezone_set('PRC');
date_default_timezone_get('PRC');