您当前的位置:首页 > 百宝箱

php获取当前时间

2024-09-30 21:05:58 作者:石家庄人才网

本篇文章给大家带来《php获取当前时间》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。

在PHP中,可以使用内置函数`time()`、`date()`和`strtotime()`来获取和格式化当前时间。

1. time()函数

`time()`函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数,称为时间戳。

```php<?php$currentTime = time();echo $currentTime; // 输出当前时间戳?>```

2. date()函数

`date()`函数可以将时间戳格式化为可读的日期和时间字符串。它接受两个参数:格式字符串和可选的时间戳(默认为当前时间)。

```php<?php// 获取当前日期和时间$currentDateTime = date("Y-m-d H:i:s");echo $currentDateTime; // 输出:例如 2023-10-26 10:30:00// 获取当前年份$currentYear = date("Y");echo $currentYear; // 输出:例如 2023// 获取当前月份$currentMonth = date("m");echo $currentMonth; // 输出:例如 10// 获取当前日期$currentDay = date("d");echo $currentDay; // 输出:例如 26// 获取当前小时$currentHour = date("H");echo $currentHour; // 输出:例如 10// 获取当前分钟$currentMinute = date("i");echo $currentMinute; // 输出:例如 30// 获取当前秒数$currentSecond = date("s");echo $currentSecond; // 输出:例如 00?>```

石家庄人才网小编提示您,`date()`函数支持多种格式化选项,可以根据需要自定义日期和时间格式。

3. strtotime()函数

`strtotime()`函数可以将英文文本的日期时间描述解析为 Unix 时间戳。

```php<?php$timestamp = strtotime("now"); // 当前时间$timestamp = strtotime("+1 day"); // 明天$timestamp = strtotime("next Monday"); // 下周一$timestamp = strtotime("last day of this month"); // 本月最后一天?>```

示例:

```php<?php// 获取当前时间戳$currentTime = time();// 将时间戳格式化为日期和时间字符串$currentDateTime = date("Y-m-d H:i:s", $currentTime);// 输出结果echo "当前时间戳:" . $currentTime . "<br>";echo "当前日期和时间:" . $currentDateTime;?>```

输出结果:

```当前时间戳:1698331800当前日期和时间:2023-10-26 10:30:00```

石家庄人才网小编对《php获取当前时间》内容分享到这里,如果有相关疑问请在本站留言。

版权声明:《php获取当前时间》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/1280.html