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

2022-07-08 13:33:12 字數 1529 閱讀 5624

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

python 獲取當天凌晨零點的時間戳

突然發現很多人關注這個用法,很抱歉由於需求導致沒有考慮這麼周全。其實有很多方式獲取零點的時間戳,以下給幾個例子吧,推薦使用方法3也就是之前的方法2 coding utf 8 import time,datetime 第一種,也是下面一位同學寫的 不推薦,不應對外暴露時區處理 now time int...

PHP獲得今天 天凌晨時間戳的例子

echo 今天 date y m d echo 昨天 date y m d strtotime 1 day echo 明天 date y m d strtotime 1 day echo 一周後 date y m d strtotime 1 week echo 一周零兩天四小時兩秒後 date y ...

PHP操作時間戳,以及如何拿到各種時間

工作中經常會遇到php獲取各種時間的需要,現在特此做些總結。首先需要知道的是在php中獲取時間方法是date 在php中獲取時間戳方法有time strtotime 下面分別說明。date 格式為 date format,timestamp format為格式 timestamp為時間戳 可選 ti...