php – Yii2 – jui datepicker扩展 – 默认显示当前时间戳
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – Yii2 – jui datepicker扩展 – 默认显示当前时间戳,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1180字,纯文字阅读大概需要2分钟。
内容图文
![php – Yii2 – jui datepicker扩展 – 默认显示当前时间戳](/upload/InfoBanner/zyjiaocheng/795/64255e9c604348f4984aead95a83e0ad.jpg)
我正在使用Yii2扩展 – Jui DatePicker.
有没有办法默认显示文本框中的当前时间戳,因此用户每次填写表单字段时都不需要输入它?
我的观点和Yii2中的表格:
<?= $form->field($model, 'data')->widget(DatePicker::className(),
[
'language' => 'en',
'inline' => false,
'clientOptions' =>[
'dateFormat' => 'yyyy-MM-dd',
'showAnim'=>'fold',
'yearRange' => 'c-25:c+0',
'changeMonth'=> true,
'changeYear'=> true,
'autoSize'=>true,
'showOn'=> "button",
'buttonText' => 'clique aqui',
//'buttonImage'=> "images/calendar.gif",
]])
?>
在Yii1中我曾经写过这样的代码(在小部件内),默认情况下出现时间戳:
'htmlOptions'=>array('size'=>12, 'value'=>CTimestamp::formatDate('d/m/Y')),
Yii2中有等价物吗?
非常感谢…
解决方法:
你仍然可以使用value:
<?= $form->field($model, 'data')->widget(DatePicker::className(),
[
'language' => 'en',
...
'value' => date('Y-m-d'),
正如评论中所述(尚未确认)
'value' => date('Y-m-d')
parameter will work only if widget is used without model:DataPicker::widget(['value' => date('Y-m-d')])
因此,您可以使用clientOptions设置defaultDate:
'clientOptions' => ['defaultDate' => date('Y-m-d')]
或者更好的是,您可以在视图或模型中将$model->数据设置为当前时间戳的默认值.
if (!$model->data) $model->data = date('Y-m-d');
内容总结
以上是互联网集市为您收集整理的php – Yii2 – jui datepicker扩展 – 默认显示当前时间戳全部内容,希望文章能够帮你解决php – Yii2 – jui datepicker扩展 – 默认显示当前时间戳所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。