『壹』 php中如何獲得當前時間
一、使用函式 date() 實現
在編輯器中輸入<?php echo $showtime=date("Y-m-d H:i:s");?>,點擊回車就可以得知當前的時間。其中Y是代表4位的年份,H是24小時制,i 是分鍾,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。
d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。
二、使用time函數
在編輯器中輸入echo date("y-m-d",$time)點擊回車就可以得知當前的時間,其中Y是代表4位的年份,m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。
三、使用strftime函數
在編輯器中輸入echo strftime ("%hh%m %a %d %b" ,time());點擊回車就可以得知當前的時間。
(1)php獲取當前方法擴展閱讀:
Date/Time 函數
一、time — 返回當前的 Unix 時間戳
二、timezone_abbreviations_list — 別名 DateTimeZone::listAbbreviations
三、timezone_identifiers_list — 別名 DateTimeZone::listIdentifiers
四、timezone_location_get — 別名 DateTimeZone::getLocation
五、date — 格式化一個本地時間/日期
六、getdate — 取得日期/時間信息
七、gettimeofday — 取得當前時間
八、gmdate — 格式化一個 GMT/UTC 日期/時間
九、gmmktime — 取得 GMT 日期的 UNIX 時間戳
『貳』 PHP 如何獲取當前的域名
在PHP中,獲取當前域名的方法多樣,其中最直接的方式是利用$_SERVER超全局變數。使用$_SERVER['SERVER_NAME']可以獲取到當前的域名,無需額外配置,即可獲得包括子域名在內的完整域名信息。而$_SERVER["HTTP_REFERER"]則用於獲取用戶點擊進入當前頁面之前的來源網址,這對於追蹤訪問來源非常有用。但是,需要注意的是,HTTP_REFERER並非總是可用,因為用戶瀏覽器設置可能阻止其發送。此外,$_SERVER['REQUEST_URI']可以幫助我們了解當前請求的URI,這在處理路由時很有幫助。雖然$_SERVER['HTTP_HOST']與$_SERVER['SERVER_NAME']在獲取域名時作用類似,但它更多地用於獲取HTTP頭部信息中的主機名,盡管在大多數情況下它們的值是一致的。
對於那些需要更詳細信息的情況,如獲取當前文件的物理路徑或上一級路徑,可以使用dirname(__FILE__)。這個函數返回當前文件的目錄名,而dirname(__FILE__)."/../"則可以用來獲取當前文件的上一級目錄。值得注意的是,這些路徑都是基於伺服器文件系統的,而非URL路徑。因此,在進行文件操作時,這些路徑將非常有用。
需要注意的是,雖然上述方法可以獲取到大量的伺服器信息,但它們各自有適用范圍和局限性。比如,HTTP_REFERER可能不可靠,而SERVER_NAME則在所有情況下都能提供當前域名。在實際應用中,開發者應根據具體需求選擇合適的方法,以確保代碼的健壯性和可靠性。
『叄』 查看thinkphp當前版本號的三種方法
查看ThinkPHP當前版本號的三種方法:
使用預定義常量:ThinkPHP定義了一個常量THINK_VERSION,用來存儲當前系統的版本號。你可以通過列印這個常量來查看版本號。phpvar_mp;2. 對於5.1版本: 使用命令行工具:在命令行中輸入php think version命令,系統將輸出當前的ThinkPHP版本號。3. 對於5.1版本: 使用App類的version方法:從5.1版本開始,常量THINK_VERSION被修改為App::version方法。在列印版本號之前,需要先引入thinkfacadeApp類。然後,你可以通過調用App::version方法來獲取並列印版本號。phpuse thinkfacadeApp;var_mp);
以上三種方法分別適用於不同版本的ThinkPHP框架,可以根據你當前使用的框架版本選擇合適的方法來查看版本號。
『肆』 如何獲取當前的日期和時間
這是php的方法
1、獲取當前時間方法date()
很簡單,這就是獲取時間的方法,格式為:date($format, $timestamp),format為格式、timestamp為時間戳--可填參數。
2、獲取時間戳方法time()、strtotime()
這兩個方法,都可以獲取php中unix時間戳,time()為直接獲取得到,strtotime($time, $now)為將時間格式轉為時間戳,$time為必填。清楚了這個,想了解更多,請繼續往下看。
3、 date($format)用法
比如:
echo date('Y-m-d') ,輸出結果:2012-03-22
echo date('Y-m-d H:i:s'),輸出結果:2012-03-22 23:00:00
echo date('Y-m-d', time()),輸出結果:2012-03-22 23:00:00(結果同上,只是多了一個時間戳參數)(時間戳轉換為日期格式的方法)
echo date('Y').'年'.date('m').'月'.date('d').'日',輸出結果:2012年3月22日
『伍』 thinkphp5 怎麼獲取當前的模塊,控制器和方法名
問題解析:
thinkphp5系列需要獲取當前的模塊、控制器以及方法名稱,可以使用自帶的Request類,也可以使用request助手函數。接下來舉例說明:
假設我們現在訪問的地址是index/member/add,我們來獲取這個地址的模塊、控制器、方法名稱
1、獲取模塊名:
echo"當前模塊名稱是:".request()->mole();
輸出結果: