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

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

php中如何實(shí)現(xiàn)datetime轉(zhuǎn)date

這篇文章主要為大家展示了“php中如何實(shí)現(xiàn)datetime轉(zhuǎn)date”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“php中如何實(shí)現(xiàn)datetime轉(zhuǎn)date”這篇文章吧。

成都創(chuàng)新互聯(lián)公司基于成都重慶香港及美國等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)大邑服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。

php中實(shí)現(xiàn)datetime轉(zhuǎn)date的方法是:1、先執(zhí)行新的DateTime以獲取當(dāng)前日期和時(shí)間;2、使用format()方法將日期時(shí)間轉(zhuǎn)換回用于輸出的字符串。

本文操作環(huán)境:windows10系統(tǒng)、PHP7、thinkpad t480電腦。

在PHP中有一個(gè)自帶的類Date Time,或許很多小伙伴還不太了解這個(gè)類,下面我們就先來說說這個(gè)類。

DateTime類可以幫助我們讀取、寫入、比較或計(jì)算日期和時(shí)間。當(dāng)然除了DATETIME之外,PHP中還有許多與日期和時(shí)間相關(guān)的函數(shù),但它為大多數(shù)常見用途提供了良好的面向?qū)ο蠼涌?。它可以處理時(shí)區(qū),但這不在這個(gè)簡短的介紹范圍之內(nèi)。

假如我們要開始使用DateTime,需要使用createFromFormat()工廠方法將原始日期和時(shí)間字符串轉(zhuǎn)換為對(duì)象,或者執(zhí)行新的DateTime以獲取當(dāng)前日期和時(shí)間。使用format()方法將日期時(shí)間轉(zhuǎn)換回用于輸出的字符串。

php中如何實(shí)現(xiàn)datetime轉(zhuǎn)date

使用DateInterval類可以使用DateTime進(jìn)行計(jì)算。DateTime有像add()和sub()這樣的方法,它們以DateInterval為參數(shù)。不要編寫期望每天都有相同秒數(shù)的代碼,夏令時(shí)和時(shí)區(qū)更改都會(huì)打破這一假設(shè)。改為使用日期間隔。要計(jì)算日期差異,請使用diff()方法。它將返回新的DateInterval,非常容易顯示。

add(new DateInterval('P1M6D'));
 
$diff = $end->diff($start);
echo 'Difference: ' . $diff->format('%m month, %d days (total: %a days)') . "n";
// 差值: 1 個(gè)月, 6 天 (總共: 37 天)

對(duì)于DateTime對(duì)象,您可以使用標(biāo)準(zhǔn)比較:

php中如何實(shí)現(xiàn)datetime轉(zhuǎn)date

最后一個(gè)演示DatePeriod類的示例。它用于迭代重復(fù)發(fā)生的事件。它可以接受兩個(gè)DateTime對(duì)象,Start和End,以及返回這兩個(gè)對(duì)象之間所有事件的間隔。

php中如何實(shí)現(xiàn)datetime轉(zhuǎn)date

一個(gè)流行的PHP API擴(kuò)展是Carbon。它繼承了DateTime類中的所有內(nèi)容,因此涉及的代碼更改最少,但額外的功能包括本地化支持、添加、減去和格式化DateTime對(duì)象的進(jìn)一步方法,以及通過模擬您選擇的日期和時(shí)間來測試代碼的方法。

Carbon提供了一些很好的功能來處理 PHP 中的日期,特別是諸如:

  • 處理時(shí)區(qū)

  • 輕松獲取當(dāng)前時(shí)間

  • 將 datetime 轉(zhuǎn)換成可讀的內(nèi)容

  • 將英語短語解析成 datetime (first day of January 2016)

  • 日期的加減 (+ 2 weeks, -6 months)

  • 處理日期的語義方法

php中如何實(shí)現(xiàn)datetime轉(zhuǎn)date

所有的這些都帶來了一個(gè)非常有用的包,使得這些在 PHP 中處理時(shí)間非常容易。

php中如何實(shí)現(xiàn)datetime轉(zhuǎn)date

Carbon 能做的遠(yuǎn)遠(yuǎn)不止這些。請務(wù)必查看 Carbon 官方文檔。希望這能幫助你在 PHP 中更容易的使用日期 / 時(shí)間并加快開發(fā)效率!

以上是“php中如何實(shí)現(xiàn)datetime轉(zhuǎn)date”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站標(biāo)題:php中如何實(shí)現(xiàn)datetime轉(zhuǎn)date
網(wǎng)站網(wǎng)址:http://weahome.cn/article/pgdiid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部