国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Yii2 日期和時(shí)間組件

NikoManiac / 352人閱讀

摘要:日期組件,時(shí)間組件在平時(shí)開發(fā)中是必不可少的。今天我們就來談?wù)勗谥械某糜玫臅r(shí)間組件。整個(gè)安裝過程確實(shí)很簡(jiǎn)單,我們接下來以同樣的方式進(jìn)行安裝日期組件。

日期組件,時(shí)間組件在平時(shí)開發(fā)中是必不可少的。今天我們就來談?wù)勗趛ii2中的超好用的時(shí)間組件。

分享之前我們先預(yù)覽下效果,看看到底怎么個(gè)好用法。

當(dāng)然啦,好用不好用在于自我的感覺,光看上面的圖片是感受不到的。再告訴你個(gè)好消息,這兩款插件已經(jīng)跟yii2整合了,使用起來也是灰常的簡(jiǎn)單哦。
關(guān)于日期組件跟時(shí)間組件,前者是date("Y-m-d")類型,后者是date("Y-m-d H:i:s")類型,自然不用多說。
我們先來看看時(shí)間組件擴(kuò)展
既然是擴(kuò)展組建,第一步當(dāng)然是安裝。

composer require kartik-v/yii2-widget-datetimepicker "*"

安裝好之后,如果你的表單使用ActiveForm生成的,可以參考下面的代碼

use kartikdatetimeDateTimePicker; 

field($model, "created_at")->widget(DateTimePicker::classname(), [ 
            "options" => ["placeholder" => ""], 
            "pluginOptions" => [ 
            "autoclose" => true, 
            "todayHighlight" => true, 
] 
]); ?>

有些不喜歡用ActiveForm生成表單的同學(xué)就需要參考下面的用法了

use kartikdatetimeDateTimePicker; 
echo ""; 
echo DateTimePicker::widget([ 
    "name" => "Article[created_at]", 
    "options" => ["placeholder" => ""], 
    //注意,該方法更新的時(shí)候你需要指定value值 
    "value" => "2016-05-03 22:10:10", 
    "pluginOptions" => [
    "autoclose" => true, 
    "format" => "yyyy-mm-dd HH:ii:ss", 
    "todayHighlight" => true 
] 
]);

至于哪個(gè)方便,不言而喻。
整個(gè)安裝過程確實(shí)很簡(jiǎn)單,我們接下來以同樣的方式進(jìn)行安裝日期組件。

composer require kartik-v/yii2-widget-datepicker "@dev"

安裝好了后我們開始使用日期組件

use kartikdateDatePicker; 
 "Article[created_at]", 
    "options" => ["placeholder" => "..."], 
    //value值更新的時(shí)候需要加上 
    "value" => "2016-05-03", 
    "pluginOptions" => [ 
    "autoclose" => true, 
    "format" => "yyyy-mm-dd", 
    "todayHighlight" => true, 
] 
]); ?>

看了上面的代碼,想必有同學(xué)已經(jīng)猜到針對(duì)ActiveForm生成的日期組件的用法了。沒錯(cuò),就那么用,si不si很簡(jiǎn)單。

field($model, "created_at")->widget(DatePicker::classname(), [ 
    "options" => ["placeholder" => ""], 
    "pluginOptions" => [ 
    "autoclose" => true, 
    "todayHighlight" => true, 
    "format" => "yyyy-mm-dd", 
] 
]); ?>

當(dāng)然,上面的時(shí)間格式都是可以調(diào)整的,但是,日期組件,既然是日期,肯定也就只支持ymd三種類型的參數(shù),不然跟時(shí)間組件又有啥差別。
有些小伙伴說為啥自己的是英文的,用起來很不方便呀,我想反問一句,你的項(xiàng)目是不是沒配置語言是中文?還沒配置的同學(xué)只需要在你的配置文件里面加上 "language"=>"zh-CN", 即可。
最后,我們看看最終的效果圖。

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/21579.html

相關(guān)文章

  • RageFrame 一個(gè) Yii2 + AdminLET 免費(fèi)開源多商戶通用后臺(tái)管理系統(tǒng)

    摘要:極致的插件機(jī)制,系統(tǒng)內(nèi)的系統(tǒng),安裝和卸載不會(huì)對(duì)原來的系統(tǒng)產(chǎn)生影響強(qiáng)大的功能完全滿足各階段的需求,支持用戶多端訪問后臺(tái)微信前臺(tái)等,系統(tǒng)中的系統(tǒng)。多入口模式,多入口分為后臺(tái)前端,微信,對(duì)內(nèi)接口,對(duì)外接口,不同的業(yè)務(wù),不同的設(shè)備,進(jìn)入不同的入口。 RageFrame 2.0 為二次開發(fā)而生,讓開發(fā)變得更簡(jiǎn)單 項(xiàng)目地址:https://github.com/jianyan74/... 前言 這...

    sunny5541 評(píng)論0 收藏0
  • RageFrame 一個(gè) Yii2 + AdminLET 免費(fèi)開源多商戶通用后臺(tái)管理系統(tǒng)

    摘要:極致的插件機(jī)制,系統(tǒng)內(nèi)的系統(tǒng),安裝和卸載不會(huì)對(duì)原來的系統(tǒng)產(chǎn)生影響強(qiáng)大的功能完全滿足各階段的需求,支持用戶多端訪問后臺(tái)微信前臺(tái)等,系統(tǒng)中的系統(tǒng)。多入口模式,多入口分為后臺(tái)前端,微信,對(duì)內(nèi)接口,對(duì)外接口,不同的業(yè)務(wù),不同的設(shè)備,進(jìn)入不同的入口。 RageFrame 2.0 為二次開發(fā)而生,讓開發(fā)變得更簡(jiǎn)單 項(xiàng)目地址:https://github.com/jianyan74/... 前言 這...

    Ali_ 評(píng)論0 收藏0
  • Yii 時(shí)間日期組件與composer 下載中出現(xiàn)的問題

    摘要:首先本篇主要講點(diǎn)一個(gè)時(shí)間日期組件的兩種用法筆者使用下載該組件時(shí)出現(xiàn)問題的解決辦法下載出現(xiàn)的問題由于連接方在一段時(shí)間后沒有正確答復(fù)或連接的主機(jī)沒有反應(yīng),連接嘗試失敗。 首先本篇主要講3點(diǎn) 一個(gè)Yii時(shí)間日期組件的兩種用法 筆者使用composer下載該組件時(shí)出現(xiàn)問題的解決辦法 1、composer下載出現(xiàn)的問題 file could not be downloaded: failed...

    MoAir 評(píng)論0 收藏0
  • Yii2 框架核心概念之組件(手冊(cè)翻譯)

    摘要:可以在方法里實(shí)現(xiàn)例行檢查和屬性正常化檢查對(duì)象方法調(diào)用開始的三個(gè)階段都在構(gòu)造函數(shù)里實(shí)現(xiàn),這意味著當(dāng)你得到一個(gè)對(duì)象的實(shí)例時(shí),它已經(jīng)被初始化為適當(dāng)?shù)臓顟B(tài),可以被放心的使用。 組件 組件是YII框架application(應(yīng)用)的主要組成部分,它是 [yiiaseComponent]的實(shí)例或者子類。組件有三個(gè)重要特征(功能): 屬性(properties) 事件(events) 行為(...

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

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

0條評(píng)論

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