国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

PHP中strtotime函數(shù)使用方法

在PHP中,有一個非常實用的函數(shù)叫做strtotime。這個函數(shù)可以實現(xiàn)兩個功能:獲取某個日期的時間戳,或者獲取某個時間的時間戳。通過strtotime函數(shù),我們可以將任何英文文本的日期時間描述解析為

在PHP中,有一個非常實用的函數(shù)叫做strtotime。這個函數(shù)可以實現(xiàn)兩個功能:獲取某個日期的時間戳,或者獲取某個時間的時間戳。通過strtotime函數(shù),我們可以將任何英文文本的日期時間描述解析為Unix時間戳。

1. 獲取指定日期的Unix時間戳

通過strtotime函數(shù),我們可以獲取指定日期的Unix時間戳。例如,我們要獲取2009年1月22日的時間戳,可以使用以下代碼:

```

echo strtotime("2009-1-22");

```

結(jié)果將會是:1232553600。這個時間戳代表了2009年1月22日0點0分0秒。

2. 獲取英文文本日期時間

通過strtotime函數(shù),我們還可以獲取英文文本日期時間。下面是一些示例代碼:

- 打印明天此時的時間戳:

```php

echo date("Y-m-d H:i:s", time());

echo date("Y-m-d H:i:s", strtotime("1 day"));

```

當前時間的結(jié)果為:2009-01-22 09:40:25。而指定時間的結(jié)果為:2009-01-23 09:40:25。

- 打印昨天此時的時間戳:

```php

echo date("Y-m-d H:i:s", time());

echo date("Y-m-d H:i:s", strtotime("-1 day"));

```

當前時間的結(jié)果為:2009-01-22 09:40:25。而指定時間的結(jié)果為:2009-01-21 09:40:25。

- 打印下個星期此時的時間戳:

```php

echo date("Y-m-d H:i:s", time());

echo date("Y-m-d H:i:s", strtotime("1 week"));

```

當前時間的結(jié)果為:2009-01-22 09:40:25。而指定時間的結(jié)果為:2009-01-29 09:40:25。

- 打印上個星期此時的時間戳:

```php

echo date("Y-m-d H:i:s", time());

echo date("Y-m-d H:i:s", strtotime("-1 week"));

```

當前時間的結(jié)果為:2009-01-22 09:40:25。而指定時間的結(jié)果為:2009-01-15 09:40:25。

- 打印指定下星期幾的時間戳:

```php

echo date("Y-m-d H:i:s", time());

echo date("Y-m-d H:i:s", strtotime("next Thursday"));

```

當前時間的結(jié)果為:2009-01-22 09:40:25。而指定時間的結(jié)果為:2009-01-29 00:00:00。

- 打印指定上星期幾的時間戳:

```php

echo date("Y-m-d H:i:s", time());

echo date("Y-m-d H:i:s", strtotime("last Thursday"));

```

當前時間的結(jié)果為:2009-01-22 09:40:25。而指定時間的結(jié)果為:2009-01-15 00:00:00。

通過以上示例,我們可以看出,strtotime函數(shù)可以將任何英文文本的日期時間描述解析為Unix時間戳。結(jié)合mktime()或date()函數(shù),我們可以格式化日期時間并獲取所需的時間戳。

標簽: