php常用日期函式

2021-08-10 03:10:22 字數 965 閱讀 7685

<?php

//本周一

echo date('y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w為星期幾的數字形式,這裡0為週日

//本週日

echo date('y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24 * 3600)); //同樣使用w,以現在與週日相關天數算

//上週一

echo date('y-m-d', strtotime('-1 monday', time())); //無論今天幾號,-1 monday為上乙個有效週未

//上週日

echo date('y-m-d', strtotime('-1 sunday', time())); //上乙個有效週日,同樣適用於其它星期

//本月一日

echo date('y-m-d', strtotime(date('y-m', time()) . '-01 00:00:00')); //直接以strtotime生成

//本月最後一日

echo date('y-m-d', strtotime(date('y-m', time()) . '-' . date('t', time()) . ' 00:00:00')); //t為當月天數,28至31天

//上月一日

echo date('y-m-d', strtotime('-1 month', strtotime(date('y-m', time()) . '-01 00:00:00'))); //本月一日直接strtotime上減乙個月

//上月最後一日

echo date('y-m-d', strtotime(date('y-m', time()) . '-01 00:00:00') - 86400); //本月一日減一天即是上月最後一日

php日期函式

echo time 輸出從1970年1月1日0時0分0秒到當前時間的秒數 時間戳 echo echo mktime 23,56,59,12,20,1999 輸出指定時間 時分秒月日年 的時間戳 echo mktime 23,56,59,13,20,1999 時間超出,往下推算 echo strtot...

mysql 和php常用日期時間函式

mysql 相關函式 獲取當前日期時間 select now 2021 02 04 13 59 48 select current timestamp 2021 02 04 13 59 48 將日期格式的時間轉成時間戳 select unix timestamp 2021 02 04 13 59 4...

PHP之日期函式

介紹 php是一門非常令人驚奇的語言。它足夠強大 最大的部落格 wordpress 的核心語言 它足夠廣泛 執行在最大社交 facebook上 它足夠簡單 作為初學者首選入門語言 在低成本的機器上執行良好。而且php語言有很多非常不錯的伺服器套件 如wamp和mamp 很方便的安裝在你的機器上。ph...