php 計算當天凌晨時間戳 以及獲取其他常用時間戳


php 計算當日凌晨時間戳 以及獲取其他常用時間戳(持續補充中。。。)

獲取當天凌晨時間戳:

echo strtotime(date('Y-m-d'));

以下再列舉一些獲取其他常用時間戳的方法

獲取明天凌晨的時間戳

echo strtotime(date('Y-m-d',strtotime('+1 day')));

獲取指定時間字符串的時間戳:

echo strtotime('2012-11-2'); echo strtotime('2012-11-2 00:00:00'); echo strtotime(date('Y-m-d')); echo date('Y-m-d H:i:s',strtotime(date('Y-m-d'))); echo strtotime(date('Y-m-d',strtotime('+1 day'))); echo ( strtotime(date('Y-m-d',strtotime('+1 day'))) - strtotime(date('Y-m-d')) )/3600;

其它常用時間戳:

echo "一周后:".date("Y-m-d",strtotime("+1 week")); echo "一周零兩天四小時兩秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")); echo "下個星期四:".date("Y-m-d",strtotime("next Thursday")); echo "上個周一:".date("Y-m-d",strtotime("last Monday")); echo "一個月前:".date("Y-m-d",strtotime("last month")); echo "一個月后:".date("Y-m-d",strtotime("+1 month")); echo "十年后:".date("Y-m-d",strtotime("+10 year"));

echo "當月起始時間".date('Y-m-d H:i:s',mktime(0,0,0,date('m'),1,date('y')));

echo "當月結束時間".date('Y-m-d H:i:s',mktime(0,0,0,date('m')+1,1,date('y')));

函數講解:

strtotime() 函數:將任何英文文本的日期或時間描述解析為 Unix 時間戳(自 1970 1月 1日 00:00:00 GMT 起的秒數)。

date() 函數:可把時間戳格式化為可讀性更好的日期和時間,類似於MySQL中的date_format()。

mktime()函數:函數返回日期的 Unix 時間戳,參數順序為mktime(h,i,s,m,d,y)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM