php獲取時間戳的方法:可以利用time()函數或strtotime()函數來獲取。time()函數返回一個包含當前時間的Unix時間戳的整數。strtotime()函數將任何字符串的日期時間描述解析為Unix時間戳。
time() 函數返回自 Unix 紀元(January 1 1970 00:00:00 GMT)起的當前時間的秒數。返回一個包含當前時間的 Unix 時間戳的整數。
(推薦教程:php圖文教程)
代碼實現:
<?php $t=time(); echo($t . "<br>"); echo(date("Y-m-d",$t)); ?>
strtotime() 函數將任何字符串的日期時間描述解析為 Unix 時間戳(自 January 1 1970 00:00:00 GMT 起的秒數)。
語法:
int strtotime ( string $time [, int $now = time() ] )
(視頻教程推薦:php視頻教程)
參數:
-
time 必需。規定日期/時間字符串。
-
now 可選。規定用來計算返回值的時間戳。如果省略該參數,則使用當前時間。
代碼實現:
<?php // 設置時區 date_default_timezone_set("PRC"); $time = strtotime("2018-01-18 08:08:08"); // 將指定日期轉成時間戳 // 打印當前時間 PHP_EOL 換行符,兼容不同系統 echo $time, PHP_EOL; //