php中显示时间函数

显示时间函数在PHP中非常常见和重要,它可以用于获取当前时间、将时间格式化成指定的字符串,并且还可以进行时间的加减运算等等。下面我将介绍几个常用的显示时间函数。

1. date()函数

date()函数是PHP中最常用的显示时间函数之一,它用于获取当前的日期和时间,并将其格式化成指定的字符串。该函数接受两个参数:第一个参数是格式化字符串,用于指定日期和时间的输出格式;第二个参数是可选的,用于指定一个时间戳,如果不指定则默认使用当前的时间戳。

下面是一些常见的格式化字符串的示例:

- Y:四位数的年份

- m:两位数的月份

- d:两位数的日期

- H:24小时制的小时

- i:分钟

- s:秒钟

示例代码如下:

```php

echo date("Y-m-d H:i:s"); // 输出当前的年份、月份、日期、小时、分钟和秒钟

```

2. strtotime()函数

strtotime()函数用于将一个英文日期时间描述字符串转换成一个时间戳。该函数接受一个参数,即要转换的时间字符串。

示例代码如下:

```php

$timestamp = strtotime("2022-01-01"); // 将指定的日期字符串转换成时间戳

echo date("Y-m-d H:i:s", $timestamp); // 将时间戳格式化成指定的日期和时间字符串

```

3. time()函数

time()函数用于获取当前的时间戳,它没有任何参数。

示例代码如下:

```php

$timestamp = time(); // 获取当前的时间戳

echo date("Y-m-d H:i:s", $timestamp); // 将时间戳格式化成指定的日期和时间字符串

```

除了显示当前时间的函数,PHP还提供了一些用于查找字符串中的文本的函数。

1. strpos()函数

strpos()函数用于查找一个字符串中第一次出现的另一个字符串的位置。该函数接受两个参数:第一个参数是要查找的字符串;第二个参数是要查找的子字符串。如果找到了子字符串,则返回其首次出现的位置,否则返回 false。

示例代码如下:

```php

$text = "Hello, world!";

$pos = strpos($text, "world"); // 查找字符串中第一次出现"world"的位置

if ($pos !== false) {

echo "Found at position: " . $pos;

} else {

echo "Not found.";

}

```

2. strstr()函数

strstr()函数用于在一个字符串中查找第一次出现的另一个字符串,并返回从该位置开始到字符串末尾的部分字符串。该函数接受两个参数:第一个参数是要查找的字符串;第二个参数是要查找的子字符串。

示例代码如下:

```php

$text = "Hello, world!";

$part = strstr($text, "world"); // 查找字符串中第一次出现"world"的位置,并返回该位置开始到字符串末尾的部分字符串

echo $part;

```

3. substr()函数

substr()函数用于返回一个字符串的子串。该函数接受三个参数:第一个参数是要截取的字符串;第二个参数是起始位置;第三个参数是可选的,用于指定截取的长度。

示例代码如下:

```php

$text = "Hello, world!";

$part = substr($text, 7, 5); // 从位置7开始截取长度为5的子串

echo $part;

```

总结:

以上介绍了PHP中常用的显示时间函数和查找字符串中的文本函数。这些函数在实际开发中非常实用,能够帮助我们快速获取和处理日期时间和字符串。掌握了这些函数,我们可以更加灵活和高效地处理时间和字符串相关的操作。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/

点赞(108) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部