在 php 中可以通過date()
獲取當前時間,在》5.2的版本中最好還是用datetime
型別
<?php
echo
date
('y-m-d h:i:s'
);?>
<?php
$dt = new
datetime
();echo
$dt->format(
'y-m-d h:i:s'
);?>
上面兩個例子返回的當前時間都是伺服器時區時間(timezone 可在php.ini中宣告)
above examples will return now using your server timezone, as it is defined in php.ini, for example:
[date]
; defines the default timezone used by the date functions
; date.timezone = europe/athens
最準確的方法是以utc時間,所以
/* server timezone */
define
('const_server_timezone'
,'utc'
);/* server dateformat */
define
('const_server_dateformat'
,'ymdhis'
);<?php
/*** converts current time for given timezone (considering dst)
* to 14-digit utc timestamp (yyyymmddhhmmss)
** datetime requires php >= 5.2**
@param
$str_user_timezone
* @param
string
$str_server_timezone
* @param
string
$str_server_dateformat
* @return
string
*/function now(
$str_user_timezone
,$str_server_timezone = const_server_timezone
,$str_server_dateformat = const_server_dateformat
) ?>
原文 :
php中獲取當前時間
time 在php中是得到乙個數字,這個數字表示從1970 01 01到現在共走了多少秒,很奇怪吧 不過這樣方便計算,要找出前一天的時間就是 time 60 60 24 要找出前一年的時間就是 time 60 60 24 365 那麼如何把這個數字換成日期格式呢,就要用到date函式了 t time...
PHP中如何獲取當前時間
使用函式 date 實現 顯示的格式 年 月 日 小時 分鐘 妙 相關時間引數 a am 或是 pm a am 或是 pm d 幾日,二位數字,若不足二位則前面補零 如 01 至 31 d 星期幾,三個英文本母 如 fri f 月份,英文全名 如 january h 12 小時制的小時 如 01 至...
php中獲取當前系統時間的函式
echo date y m d h i s a am 或 pm a am 或 pm b swatch internet time 譯者注 參見 d 月份中的第幾天,有前導零的 2 位數字,例如 01 to 31 d 星期中的第幾天,文字表示,3 個字母,例如 fri f 月份,完整的文字格式,例如 ...