$timestamp = time(); echo $timestamp;
时间戳作为一种时间表示方式,常被用于记录日志、计算时间等,它不依赖于时区,是一个全球通用的标准时间.
PHP提供了date()函数,可以将时间戳格式化为可读性更好的日期和时间格式.
$timestamp = time(); $date = date('Y-m-d H:i:s', $timestamp); echo $date;
date()函数的第一个参数是日期和时间格式,第二个参数是时间戳.
通过time()函数获取不同时间的时间戳,可以计算出时间差.
$timestamp1 = strtotime('2021-01-01'); $timestamp2 = time(); $diff = $timestamp2 - $timestamp1; echo '距离2021年元旦已过去' . $diff . '秒';
strtotime()函数可以将字符串转换为时间戳,计算出的时间差可以用于倒计时、统计程序运行时间等场景.
除了time()函数外,PHP还提供了strtotime()、mktime()等函数,可以在时间戳和日期时间之间进行相互转换.
// 将日期时间转换成时间戳 $timestamp = strtotime('2021-01-01 00:00:00'); echo $timestamp; // 将时间戳转换成日期时间 $date = date('Y-m-d H:i:s', $timestamp); echo $date; // 使用mktime()函数生成指定日期时间的时间戳 $timestamp = mktime(0, 0, 0, 1, 1, 2021); echo $timestamp;
这段代码包含了将日期时间转换成时间戳、将时间戳转换成日期时间以及使用mktime()函数生成指定日期时间的时间戳三种方式.
除了基本的算术和比较操作符,PHP还提供了一些常用的时间操作符,包括:
◆
-
*
/
%
◆◆
--
这些操作符可以用于时间的加减、乘除、取余以及自增自减等操作,例如:使用◆操作符将时间戳后推1个月:
$timestamp = time(); $timestamp ◆= 30 * 24 * 60 * 60; // 后推30天 $date = date('Y-m-d H:i:s', $timestamp); echo $date;
PHP中的time()函数是一个常用的时间函数,可以获取当前时间戳,以及进行日期时间和时间戳之间的转换、时间差的计算等操作.掌握了这些操作,可以帮助我们更方便地处理时间和日期相关的问题.
以上就是土嘎嘎小编为大家整理的PHP中的time相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!