PHP time() 函数
定义和使用
time() 函数计算从纪元(1970年1月1日 00:00:00 GMT)到当前时间的秒数,并返回结果。
语法
time(void)
参数
这个函数不接受任何参数。
返回值
PHP time() 函数返回一个整数值,表示从纪元到当前时间的秒数。
PHP 版本
这个函数首次出现在 PHP 版本 4 中,适用于所有后续版本。
示例
以下示例演示了 time() 函数的用法:
<?php
time = time();
print("Current Timestamp: ".time);
?>
这将产生以下结果 –
Current Timestamp: 1591606322
示例
以下示例获取当前日期的日出和日落时间−
<?php
$dateString = '11-06-2012 12:50 GMT';
print("Date: " . date("D M d Y"));
print("\n");
print("Sunset time: ");
print(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
print("\n");
print("Sunrise time: ");
print(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
将下面的英文翻译成中文,不解释,保留HTML格式:
这将产生以下结果−
Date: Fri May 08 2020
Sunset time: 20:31
Sunrise time: 06:33
示例
下面的示例将从当前时间戳中添加和删除23天12小时30分钟,并打印结果-
<?php
timestamp1 = time() - (23*12*30);
print_r(timestamp1);
print("\n");
timestamp2 = time() + (23*12*30);
print_r(timestamp2);
?>
这将产生以下结果−
1588935317
1588951877
示例
<?php
nextWeek = time() + (7 * 24 * 60 * 60); echo 'Now: '. date('Y-m-d') ."\n";
echo 'Next Week: '. date('Y-m-d',nextWeek) ."\n";
?>
这将产生以下结果−
Now: 2005-03-30
Next Week: 2005-04-06