成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

使用 Carbon 計算時間差

LinkedME2016 / 636人閱讀

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

導(dǎo)語

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

本地開發(fā)

先從寫代碼開始。在 routes/web.php 中添加一條路由

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

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

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

服務(wù)器提交 GitHub

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

沒有問題,最后是用 git 提交代碼

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

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

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


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

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

轉(zhuǎn)載請注明本文地址:http://hztianpu.com/yun/31084.html

相關(guān)文章

  • 刨刨 Carbon API

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

    Yuqi 評論0 收藏0
  • PHP中的日期時間處理利器-Carbon

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

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

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

    clasnake 評論0 收藏0
  • Graphite 系列 #2:Carbon 和 Whisper

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

    MASAILA 評論0 收藏0
  • PHP 開發(fā)者應(yīng)了解的 24 個庫

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

    0x584a 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<