time()函數(shù)回當前的 Unix 時間戳
返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到當前時間的秒數(shù)。
time(void)
此函數(shù)不接受任何參數(shù)
PHP time()函數(shù)返回一個整數(shù)值,該整數(shù)值表示紀元到當前時間之間的秒數(shù)。
此函數(shù)最初是在PHP版本4中引入的,并且可以在所有更高版本中使用。
以下示例演示time()函數(shù)返回當前時間的 Unix 時間戳,并格式化為日期:
<?php $time = time(); print("當前時間戳: ".$time); echo"<br>"; echo(date("Y-m-d",$time)); ?>測試看看?/?
輸出結(jié)果
當前時間戳: 1596166218 2020-07-31
以下示例獲取當前日期的日出和日落時間-
<?php $dateString = '11-06-2012 12:50 GMT'; print("Date: " . date("D M d Y")); print("\n"); print("日落時間: "); print(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); print("\n"); print("日出時間: "); print(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?>測試看看?/?
輸出結(jié)果
Date: Fri May 08 2020 日落時間: 20:31 日出時間: 06:33
以下示例從當前時間戳中增加和減少23天,12小時和30分鐘,并打印結(jié)果-
<?php $timestamp1 = time() - (23*12*30); print_r($timestamp1); print("\n"); $timestamp2 = time() + (23*12*30); print_r($timestamp2); ?>測試看看?/?
輸出結(jié)果
1588935317 1588951877
在指定日期上,增加1周的時間
<?php $nextWeek = time() + (7 * 24 * 60 * 60); echo '現(xiàn)在: '. date('Y-m-d') ."\n"; echo '下周: '. date('Y-m-d', $nextWeek) ."\n"; ?>測試看看?/?
這產(chǎn)生以下結(jié)果-
現(xiàn)在: 2005-03-30 下周: 2005-04-06