PHP time() 函数



定义和用法

time() 函数计算纪元时间 (格林威治时间 1970年1月1日 00:00:00) 与当前时间之间的秒数,并返回该秒数。

语法

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));
?>

这将产生以下结果:

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
php_function_reference.htm
广告
© . All rights reserved.