摘要:它是專門(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
摘要:介紹是對(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...
摘要:介紹是中很人性化的時(shí)間日期處理插件,擁有接近個(gè)。最大的特點(diǎn)就是靈活人性化。 Carbon介紹 Carbon是PHP中很人性化的時(shí)間日期處理插件,github擁有接近5000個(gè) star。github地址為:https://github.com/briannesbi... Carbon基本用法 //1、基本應(yīng)用 $now = Carbon::now(); ...
摘要:文章轉(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...
摘要:為了發(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ì)把該系列的所有文章全部翻譯完成,但是還是推薦各位讀讀原文...
摘要:下面是一個(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ù)...
閱讀 3807·2021-11-24 09:39
閱讀 3611·2019-08-30 15:56
閱讀 1431·2019-08-30 15:55
閱讀 1103·2019-08-30 15:53
閱讀 2004·2019-08-29 18:37
閱讀 3670·2019-08-29 18:32
閱讀 3194·2019-08-29 16:30
閱讀 3073·2019-08-29 15:14