亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

使用 Carbon 計(jì)算時(shí)間差

LinkedME2016 / 615人閱讀

摘要:它是專門(mén)用來(lái)處理和時(shí)間相關(guān)的類,除了這里用到的實(shí)例化時(shí)間計(jì)算時(shí)間等,還有很多實(shí)用的功能,在參考資料中有相關(guān)鏈接,可以查看。

導(dǎo)語(yǔ)

這個(gè)需求是這樣的,我的電飯鍋有定時(shí)功能,第二天早上想要喝粥的話,就要設(shè)置倒計(jì)時(shí),每次就要算一下要設(shè)置多少時(shí)間,干脆就寫(xiě)個(gè)代碼好了。很簡(jiǎn)單的功能,不值得寫(xiě)一篇,另一個(gè)目的其實(shí)是記錄一下從開(kāi)發(fā)到提交 GitHub 的流程。代碼可查看 GitHub。

本地開(kāi)發(fā)

先從寫(xiě)代碼開(kāi)始。在 routes/web.php 中添加一條路由

路由指向了 app/Http/Controllers/IndexController.php 文件中的 getCookTime 方法

代碼很簡(jiǎn)單,沒(méi)什么復(fù)雜的,畢竟只是想知道還有煮粥的時(shí)間而已。調(diào)用了 computingTime 這個(gè)自定義函數(shù),上篇文章講過(guò)如何加載自定義函數(shù),不再贅述。computingTime 函數(shù)如下

好了,已經(jīng)寫(xiě)完了。很簡(jiǎn)單,唯一值得說(shuō)的地方就是用了 laravel 封裝好的 Carbon 類。它是專門(mén)用來(lái)處理和時(shí)間相關(guān)的類,除了這里用到的實(shí)例化時(shí)間、計(jì)算時(shí)間等,還有很多實(shí)用的功能,在參考資料中有相關(guān)鏈接,可以查看。本來(lái)這個(gè)小功能不需要用到 Carbon ,直接使時(shí)間戳計(jì)算也很簡(jiǎn)單,而且也只是我自己用。但是我的開(kāi)發(fā)原則是,如果框架有封裝好的類、方法,沒(méi)有必要自己再去重復(fù)實(shí)現(xiàn)。一是浪費(fèi)時(shí)間造輪子,二是它們已經(jīng)做了很周全的處理,自己去寫(xiě)難買有疏忽的地方。

服務(wù)器提交 GitHub

上傳到服務(wù)器后,接下來(lái)去線上看下是否已經(jīng)成功,訪問(wèn) my_ip/get_cook_time

沒(méi)有問(wèn)題,最后是用 git 提交代碼

一直有一條警告 warning: CRLF will be replaced by LF in app/Helpers.php,這里有解決辦法。

現(xiàn)在去 GitHub 看一下

有了提交記錄,提交成功。目前的流程就是這樣的,日后有改動(dòng)的話,會(huì)再次記錄下。


參考資料:刨刨 Carbon API、Carbon中文文檔。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/31084.html

相關(guān)文章

  • 刨刨 Carbon API

    摘要:介紹是對(duì)模塊的二次擴(kuò)展提供時(shí)間格式化,時(shí)間計(jì)算的功能官方主頁(yè)為地址為文件結(jié)構(gòu)目錄描述源文件源文件類的二次擴(kuò)展類主要用于時(shí)差計(jì)算類的二次擴(kuò)展類提供時(shí)間計(jì)算,格式化輸出的功能自定義異常文件夾語(yǔ)言本地化文件夾類的方法會(huì)用到 介紹 Carbon是對(duì)PHP DateTime模塊的二次擴(kuò)展;提供時(shí)間格式化,時(shí)間計(jì)算的功能; 官方主頁(yè)為 http://carbon.nesbot.com/; Git...

    Yuqi 評(píng)論0 收藏0
  • PHP中的日期時(shí)間處理利器-Carbon

    摘要:介紹是中很人性化的時(shí)間日期處理插件,擁有接近個(gè)。最大的特點(diǎn)就是靈活人性化。 Carbon介紹 Carbon是PHP中很人性化的時(shí)間日期處理插件,github擁有接近5000個(gè) star。github地址為:https://github.com/briannesbi... Carbon基本用法 //1、基本應(yīng)用 $now = Carbon::now(); ...

    edagarli 評(píng)論0 收藏0
  • Carbon —— PHP 中日期 / 時(shí)間處理,你只需要這個(gè)擴(kuò)展包就夠了

    摘要:文章轉(zhuǎn)自在中使用日期和時(shí)間并不是容易或清晰的任務(wù)。操作日期時(shí)間抓取日期時(shí)間并不是你在處理日期時(shí)唯一要做的事情。格式化在上面的示例中,你可能注意到了方法。顯示人類容易閱讀的時(shí)間差在過(guò)去的幾年,顯示相對(duì)時(shí)間變得越來(lái)越流行。 showImg(https://segmentfault.com/img/remote/1460000018843625?w=1400&h=709); 文章轉(zhuǎn)自:htt...

    clasnake 評(píng)論0 收藏0
  • Graphite 系列 #2:Carbon 和 Whisper

    摘要:為了發(fā)布以上列出的示例數(shù)據(jù)點(diǎn),運(yùn)行以下命令日志文件將包含關(guān)于新的被接收到的度量值的信息,信息被存儲(chǔ)在與交互來(lái)存儲(chǔ)時(shí)間序列數(shù)據(jù)到文件系統(tǒng)。 標(biāo)簽(空格分隔): Graphite Carbon Whisper 監(jiān)控 注:該系列文章絕對(duì)是學(xué)習(xí) Graphite 的好文章,是我見(jiàn)過(guò)的將的最全面,最清晰,最簡(jiǎn)單明了的系列文章。我會(huì)把該系列的所有文章全部翻譯完成,但是還是推薦各位讀讀原文...

    MASAILA 評(píng)論0 收藏0
  • PHP 開(kāi)發(fā)者應(yīng)了解的 24 個(gè)庫(kù)

    摘要:下面是一個(gè)例子這個(gè)庫(kù)要求你至少安裝了和其中的一個(gè),這可能意味著,在大多數(shù)主機(jī)提供商提供的主機(jī)上它可能用不了。借助它,你可以忘記如何書(shū)寫(xiě)乏味的有一個(gè)姊妹庫(kù)叫,是一個(gè)基于的實(shí)現(xiàn)。 showImg(http://segmentfault.com/img/bVbJml); 作為一個(gè)PHP開(kāi)發(fā)者,現(xiàn)在是一個(gè)令人激動(dòng)的時(shí)刻。每天有許許多多有用的庫(kù)分發(fā)出來(lái),在 Github 上很容易發(fā)現(xiàn)和使用這些庫(kù)...

    0x584a 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<