欢迎访问宙启技术站
智能推送

如何使用PHP中的时间函数获取系统时间?

发布时间:2023-09-16 11:29:28

在PHP中,可以使用时间函数来获取系统时间。PHP中有许多内置函数可以获取当前时间、日期和时间戳。

1. date()函数:date()函数返回当前日期和时间的格式化字符串。它需要一个格式参数来指定日期和时间的输出格式。以下是一些常见的日期和时间格式化选项:

- Y:四位数的年份,例如2021

- M:月份的英文缩写,例如Jan

- d:月份中的日期,例如01

- H:24小时制的小时数,例如21

- i:分钟数,例如59

- s:秒数,例如59

以下是一个示例,展示如何使用date()函数获取当前日期和时间:

$currentTime = date('Y-m-d H:i:s');
echo $currentTime;

输出结果将类似于:2021-01-01 21:59:59

2. time()函数:time()函数返回当前时间的时间戳。时间戳是指从1970年1月1日00:00:00 GMT到当前时间的秒数。以下是一个使用time()函数获取当前时间戳的示例:

$timestamp = time();
echo $timestamp;

输出结果将是一个整数,表示当前时间的时间戳。

3. strtotime()函数:strtotime()函数用于将日期和时间的字符串转换为时间戳。它接受一个日期和时间的字符串作为参数,并返回相应的时间戳。以下是一个使用strtotime()函数获取指定日期的时间戳的示例:

$dateString = '2021-01-01 12:00:00';
$timestamp = strtotime($dateString);
echo $timestamp;

输出结果将是一个整数,表示指定日期的时间戳。

4. gmdate()函数:gmdate()函数类似于date()函数,用于返回当前的日期和时间。不同之处在于,gmdate()函数返回的是格林威治标准时间(GMT)。以下是一个使用gmdate()函数获取当前GMT时间的示例:

$currentTime = gmdate('Y-m-d H:i:s');
echo $currentTime;

输出结果将类似于:2021-01-01 15:59:59

这些是在PHP中获取系统时间的一些常用函数和示例。你可以根据需要选择适合你的方式来获取当前日期、时间和时间戳。