PHP 日期时间:获取当前日期和时间
PHP中获取当前日期和时间共有5种方式
1. gmmktime()
官方文档
(PHP 4, PHP 5, PHP 7, PHP 8)
gmmktime — 取得 GMT 日期的 UNIX 时间戳gmmktime( int $hour = ?, int $minute = ?, int $second = ?, int $month = ?, int $day = ?, int $year = ?, int $is_dst = ? ): int // int(1650334410)
注意: 官方已经不推荐使用
2. mktime()
官方文档
(PHP 4, PHP 5, PHP 7, PHP 8)
mktime — 取得一个日期的 Unix 时间戳mktime( int $hour = date("H"), int $minute = date("i"), int $second = date("s"), int $month = date("n"), int $day = date("j"), int $year = date("Y"), int $is_dst = -1 ): int // int(1650334373)
注意: 官方已经不推荐使用
3. microtime()
官方文档
(PHP 4, PHP 5, PHP 7, PHP 8)
microtime — 返回当前 Unix 时间戳和微秒数microtime(bool $get_as_float = ?): mixed // string(21) "0.83613000 1650334313"
4. time()
官方文档
(PHP 4, PHP 5, PHP 7, PHP 8)
time — 返回当前的 Unix 时间戳time(): int // int(1650334339)
5. gettime()
官方文档
(PHP 4, PHP 5, PHP 7, PHP 8)
getdate — 取得日期/时间信息getdate(int $timestamp = time()): array // Array // ( // [seconds] => 40 // [minutes] => 58 // [hours] => 21 // [mday] => 17 // [wday] => 2 // [mon] => 6 // [year] => 2003 // [yday] => 167 // [weekday] => Tuesday // [month] => June // [0] => 1055901520 // )
总结
一般获取当前时间可使用
time()
获取当前时间戳, 或者date('Y-m-d H/i/s')
获取当前的格式换时间