php 時間問題

2022-08-09 20:09:13 字數 2020 閱讀 2458

date() 函式的格式引數是必需的,它們規定如何格式化日期或時間。

下面列出了一些常用於日期的字元:

其他字元,比如 "/", "." 或 "-" 也可被插入字元中,以增加其他格式。

下面的例子用三種不同方法格式今天的日期:

<?php 

echo "今天是 " . date("y/m/d") . "

";echo "今天是 " . date("y.m.d") . "

";echo "今天是 " . date("y-m-d") . "

";echo "今天是 " . date("l");//l的小寫

?>

效果:

下面是常用於時間的字元:

<?php 

echo "現在時間是 " . date("h:i:sa");

date() 函式中可選的時間戳引數規定時間戳。如果您未規定時間戳,將使用當前日期和時間(正如上例中那樣)。

mktime() 函式返回日期的 unix 時間戳。unix 時間戳包含 unix 紀元(1970 年 1 月 1 日 00:00:00 gmt)與指定時間之間的秒數。

mktime(hour,minute,second,month,day,year)
<?php 

$d=mktime(9, 12, 31, 6, 10, 2015);

echo "建立日期是 " . date("y-m-d h:i:sa", $d);

?>

效果:

php strtotime() 函式用於把人類可讀的字串轉換為 unix 時間。

strtotime(time,now)
<?php 

$d=strtotime("10:38pm april 15 2015");

echo "建立日期是 " . date("y-m-d h:i:sa", $d);

?>

php 在將字串轉換為日期這方面非常聰明,所以您能夠使用各種值:

下例輸出下週六的日期:

下例輸出七月四日之前的天數:

<?php 

$d1=strtotime("december 31");

$d2=ceil(($d1-time())/60/60/24);

echo "距離十二月三十一日還有:" . $d2 ." 天。";

?>

PHP獲取時間問題

獲取系統時間 1.獲取系統當前時間echo date y m d time 2.獲取系統前一天時間echo date y m d strtotime 1 day 需要前幾天就減去 需要幾天後就加 3.獲取當前系統時間上一周周一和週日 日期 上週週日的日期 lastsunday date y m d ...

PHP 時間問題處理與獲取

php獲取格林威治標準時間錯誤問題 北京時間差了正好8個小時 檔案頭載入此函式 prc代表中國 date default timezone set prc 修改php.ini檔案 預設 date.timezone 修改為 date.timezone prc echo date y m d h i s...

時間問題3

問題及 檔名稱 main.cpp 作 者 李磊濤 版 本 號 v1.0 問題描述 輸入時間輸出時間。輸入描述 時間時分秒和要增加的時分秒。程式輸出 時間時分秒。includeusing namespace std class time void time add a sec void time ad...