真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP常用日期時(shí)間的基本操作有哪些?

代碼

1. 獲取上個(gè)月第一天及最后一天

創(chuàng)新互聯(lián)是一家專業(yè)提供天津企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、HTML5、小程序制作等業(yè)務(wù)。10年已為天津眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。

echo date('Y-m-01', strtotime('-1 month'));
echo date('Y-m-t', strtotime('-1 month'));

2. 獲取當(dāng)月第一天及最后一天

$BeginDate=date('Y-m-01', strtotime(date("Y-m-d")));
echo $BeginDate;
echo date('Y-m-d', strtotime("$BeginDate +1 month -1 day"));

3. 獲取當(dāng)天年份、月份、日及天數(shù)

echo " 本月共有:".date("t")."天";
echo " 當(dāng)前年份".date('Y');
echo " 當(dāng)前月份".date('m');
echo " 當(dāng)前幾號(hào)".date('d');

4. 獲取本周的第一天和最后一天

//當(dāng)前日期
$sdefaultDate = date("Y-m-d");
//$first =1 表示m每周星期一為開(kāi)始日期 0表示每周日為開(kāi)始日期
$first = 1;
//獲取當(dāng)前周的第幾天 周日是 0 周一到周六是 1 - 6
$w = date('w', strtotime($sdefaultDate));
//獲取本周開(kāi)始日期,如果$w是0,則表示周日,減去 6 天
$week_start = date('Y-m-d', strtotime("$sdefaultDate -".($w ? $w - $first : 6).' days'));
//本周結(jié)束日期
$week_end = date('Y-m-d',strtotime("$week_start +6 days"));

5. 判斷當(dāng)前日期是星期幾

$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w")];

6. 計(jì)算兩個(gè)日期相差的天數(shù)

提升

1. 整合了一份更強(qiáng)大的時(shí)間操作庫(kù),自行下載https://github.com/xmgb-cj/date,在部分社交場(chǎng)景的項(xiàng)目中,例如用戶發(fā)布了一個(gè)動(dòng)態(tài)內(nèi)容,需要人性化的顯示發(fā)布時(shí)間,比如1分鐘前,1小時(shí)前,1個(gè)月前等人性化的顯示,這是可以使用庫(kù)中的以下函數(shù)

$time = new Time();
$resp = $time->timeDiff('2020-04-30 12:00:00');
var_dump($resp);

2. 再如計(jì)算兩個(gè)時(shí)間的差,得出相差幾天、月、季、年,可以使用以下代碼得到相差的月份,具體由第二個(gè)參數(shù)控制。

$date = '2020-01-30';
$month = floor(abs($time->dateDiff($date, 'M')));

3. 判斷日期 所屬 干支 生肖 星座        

$time = new Time();
echo $time->magicInfo('XZ');
//得到今天的星座

總結(jié):

開(kāi)發(fā)中這種時(shí)間日期操作函數(shù)還是非常多的,還有一個(gè)更常用的就是判斷指定日期是否工作日,這個(gè)在網(wǎng)上的接口大部分不可用,個(gè)人建議還是自己維護(hù)一份節(jié)假日數(shù)據(jù)表,國(guó)家每年發(fā)布法定節(jié)假日時(shí)維護(hù)一次就可以了。

以上就是PHP常用日期時(shí)間操作合集的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!


當(dāng)前標(biāo)題:PHP常用日期時(shí)間的基本操作有哪些?
文章網(wǎng)址:http://weahome.cn/article/gcegci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部