卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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"));

```

當(dāng)前時間的結(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"));

```

當(dāng)前時間的結(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"));

```

當(dāng)前時間的結(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"));

```

當(dāng)前時間的結(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"));

```

當(dāng)前時間的結(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"));

```

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

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

標(biāo)簽: