PHP從零單排(八)用PHP處理日期和時間

2021-06-21 16:09:49 字數 1732 閱讀 9967

在php中使用函式date()可以得到乙個格式化的日期和時間。

string date(string $format [, int timstamp]);

函式date()有兩個引數:第乙個引數$format是乙個格式化的字串;第二個引數是可選的,它表示unix的時間戳。該函式將時間戳$timestamp按字串$format的格式返回,如果沒有提供第二個引數$timestamp,函式將預設使用本地當前時間,即將本地當前時間格式化輸出。如

echo date('y-m-d');

d    乙個月中的第幾天,兩位數字,不足的用前導0不起,範圍是01-31

j    乙個月中的第幾天,沒有前導0,範圍是1-31

s    每月天數後面的英文本尾,兩個字元,如st nd等

w    一星期中的第幾天,數字表示,範圍是0(表示星期日)~6(表示星期六)

d    一星期中的第幾天,3個字母的文字,從mon到sun

n    一星期中的第幾天,數字表示,範圍從1(表示星期一)~7(表示星期天)

l(l的小寫字母)    完整文字格式的星期幾,範圍從sunday到saturday

z    一年中的第幾天,範圍是0~365

m    數字表示的月份,有前導0,範圍是01-12

n    數字表示的月份,沒有前導0,範圍是1-12

m    3個字母縮寫表示的月份,範圍是jan到dec

f    月份的完整文字格式,如july  december等

t    某個月份應該有的天數,範圍是28~31

y    4位數字表示的完整年份,如2012

y    兩位數字表示的年份,如98、08、11

l    是否為閏年,如果是閏年為1,否則為0

w    一年中的第幾周

a    上午和下午的小寫表示法,即am或pm

a    上午和下午的大寫表示法,即am或pm

h    24小時格式的小時數,有前導0,範圍是00-23

h    12小時格式的小時數,有前導0,範圍是01-12

g    24小時格式的小時數,沒有前導0,範圍是0-23

g    12小時格式的小時數,沒有前導0,範圍是1-12

i    分鐘數,有前導0,範圍是00-59

s    秒數,有前導0,範圍是00-59

小結~處理格式化日期和時間的函式date()

獲取unix時間戳的函式mktime()和time()

獲取日期和時間的相關資訊的函式getdate()

在php程式中實現日期之間跨度額計算

驗證日期是否有效的函式checkdate()

PHP從零單排(一)PHP基本語法

1.php分隔符 因為php是嵌入式指令碼語言,需要使用某種分隔符將php 和html的內容區分開來,這裡所說的分隔符就是 他們將php 包含其中,也就是說,所有的php 都應該寫在 之間。2.新增注釋 注釋風格有 使用符號 新增乙個單行的注釋 使用符號 新增乙個單行的注釋 使用符號 和 新增乙個多...

PHP從零單排(二)訪問和獲取HTML表單資料

在php中,可以通過兩個預定義變數很方便的獲取html表單資料。這兩個與定義變數會在前面提及過 get和 post。它們都是php的自動全域性變數,可以直接在php程式中使用。變數 get是表單資料組成的陣列,它由http的get方法傳遞的表單資料組成。表單元素的名稱就是陣列的 索引 也就是說,通過...

PHP基本語法(八) 表單處理

php表單處理 表單例項 上面的html 頁面例項包含了兩個輸入框和乙個提交按鈕。當使用者填寫該表單並單擊提交按鈕時,表單的資料會被送往 welcome.php 這個檔案。welcome.php 檔案類似這樣 welcome you are years old.上面這個指令碼的輸出樣本類似這樣 we...