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
廣告