PHP 中獲取當前時間 Datetime Now

2021-09-22 19:16:37 字數 1398 閱讀 7577

在 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 月份,完整的文字格式,例如 ...