时间戳是经常都要用到的
# 得到时间戳
## 当前时间戳
time()
## 字符串转时间戳
strtotime()
```php
echo strtotime('2016-10-23 13:17:39');
echo strtotime('2016/10/23 13:17:39');
echo strtotime('20161023 13:17:39');
```
# 得到时间
## date()
```php
/*
*format 必需。规定时间戳的格式。
*timestamp 可选。规定时间戳。默认是当前时间和日期。
*/
string date(format,timestamp)
/*
Y/y 年份 - 小写后2位, 大写完整4位
m 月份
d 日
H/h 小时
i 分钟
s 秒
a - 小写的午前和午后(am 或 pm)只有在h为小写时才有效
*/
```
```php
echo date('Y-m-d H:i:s', time());
echo date('Y-m-d H:i:s');
echo date('Ymd H:i:s', 1470737548);
echo date('Y'); // 2016
```
## 获得时间戳的详细日期
```php
/*
* timestamp 可选, 不写就是当前时间
*/
mixed getdate(timestamp)
```
```
array (
'seconds' => 13,
'minutes' => 46,
'hours' => 18,
'mday' => 29,
'wday' => 6,
'mon' => 10,
'year' => 2016,
'yday' => 302,
'weekday' => 'Saturday',
'month' => 'October',
0 => 1477737973,
)
```