PHP學習 4 時間的處理總結

2021-08-11 14:36:50 字數 2131 閱讀 8264

date() 函式會返回伺服器的當前日期/時間!

date(format,timestamp)
format 必需。規定時間戳的格式。

timestamp 可選。規定時間戳。預設是當前時間和日期。

注釋:時間戳是一種字串行,它表示具體事件發生的日期和事件。

常用於日期的字元:

d - 表示月裡的某天(01-31)

m - 表示月(01-12)

y - 表示年(四位數)

1 - 表示週裡的某天

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

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

<?php

echo

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

";echo

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

";echo

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

";echo

"今天是 " . date("l");

?>

常用於時間的字元:
<?php

echo

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

?>

echo date("y")?>

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);

?>

執行結果:建立日期是 2015-06-10 09:12:31am

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

strtotime(time,now)
<?php

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

echo

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

?>

結果:建立日期 2015-04-15 10:38:00pm

<?php

$d=strtotime("tomorrow");

echo date("y-m-d h:i:sa", $d) . "

";$d=strtotime("next saturday");

echo date("y-m-d h:i:sa", $d) . "

";$d=strtotime("+3 months");

echo date("y-m-d h:i:sa", $d) . "

";?>

下例輸出下週六的日期:

<?php

$startdate = strtotime("saturday");

$enddate = strtotime("+6 weeks",$startdate);

while ($startdate

< $enddate)

?>

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

<?php

$d1=strtotime("december 31");

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

echo

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

?>

php時間日期參考手冊

參考w3school

numpy學習05時間處理

1.陣列中儲存資料日期的型別 dates 2011 01 01 2011 2011 02 2012 01 01 2012 02 01 10 00 00 這種存到numpy的array物件裡就是普通的字串物件,只是長得像時間格式,但是實際上並不是 然後如果我們需要他變成時間格式,就直接dates.as...

php學習5 時間和日期

如果時間時區不對,使用時間是要先設定時區,使用date default timezone set 設定新時區 date default timezone set asia shanghai echo date y m d h i s filemtime files 關於date 函式 date 函式...

python3時間 Python3 時間處理

usr bin python3 import time 引入time模組 python3 日期和時間 當前時間戳 ticks time.time print 當前時間戳為 ticks 當前時間戳為 1522024006.313911 完全版本地時間 localtime time.localtime ...