全球分为 24 个时区,每个时区都有自己的本地时间,同一时间内各时区的本地时间相差 1~23 小时,如英国伦敦本地时间与北京本地时间相差 8 个小时。
在国际无线电通信领域,使用一个统一的时间,称为通用协调时间(Universal Time Coordinated,UTC),UTC 与格林威治标准时间(Greenwich Mean Time,GMT)相同。
设置时区:date_default_timezone_set('Asia/ShangHai');
date_default_timezone_set('GMT');
在国内的话我们将时区设置为“Asia/Shanghai 或者 PRC”都可以,设置成功之后记得重启一下服务器!
date()函数用于格式化时间/日期。
date ( string $format [, int $timestamp ] )
format:必需。规定时间的格式。Y-m-d H:i:s
Y代表年(2020);m代表月;d代表月中的天;
H代表时(24小时),i代表分,s代表秒
timestamp:可选。规定时间戳。默认是当前的日期和时间。
time()返回当前时间的时间戳;函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数
strtotime(string $time [, int $now = time() ])将任何字符串的日期时间描述解析为 Unix 时间戳:
time:必需。规定日期/时间字符串。
now:可选。规定用来计算返回值的时间戳。
strtotime('+1day', 1575158400);
strtotime(‘2020-2-28’)