91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中如何實現datetime轉date

發布時間:2021-09-17 14:07:55 來源:億速云 閱讀:171 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“php中如何實現datetime轉date”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“php中如何實現datetime轉date”這篇文章吧。

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

本文操作環境:windows10系統、PHP7、thinkpad t480電腦。

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

DateTime類可以幫助我們讀取、寫入、比較或計算日期和時間。當然除了DATETIME之外,PHP中還有許多與日期和時間相關的函數,但它為大多數常見用途提供了良好的面向對象接口。它可以處理時區,但這不在這個簡短的介紹范圍之內。

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

php中如何實現datetime轉date

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

<?php
// 克隆一份 $start ,在其基礎上加一個月零6天
$end = clone $start;
$end->add(new DateInterval('P1M6D'));
 
$diff = $end->diff($start);
echo 'Difference: ' . $diff->format('%m month, %d days (total: %a days)') . "n";
// 差值: 1 個月, 6 天 (總共: 37 天)

對于DateTime對象,您可以使用標準比較:

php中如何實現datetime轉date

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

php中如何實現datetime轉date

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

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

  • 處理時區

  • 輕松獲取當前時間

  • 將 datetime 轉換成可讀的內容

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

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

  • 處理日期的語義方法

php中如何實現datetime轉date

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

php中如何實現datetime轉date

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

以上是“php中如何實現datetime轉date”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

喜德县| 奉节县| 伊金霍洛旗| 阳新县| 临湘市| 黎川县| 黄大仙区| 伊春市| 涿州市| 昌吉市| 高安市| 准格尔旗| 林州市| 那曲县| 敖汉旗| 凯里市| 盐城市| 自治县| 同江市| 南城县| 南阳市| 武隆县| 泾源县| 镇巴县| 镇康县| 永登县| 府谷县| 长顺县| 都昌县| 石狮市| 松江区| 宁夏| 松原市| 阿拉善盟| 乐东| 苍溪县| 彭泽县| 西城区| 雷州市| 历史| 克东县|