nswdpc / silverstripe-datetime-inputs
Silverstripe框架的日期和时间复合输入
v1.0.0
2024-05-10 06:49 UTC
Requires
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-10 07:42:39 UTC
README
通过单个复合字段收集日期或日期时间输入,该字段由相关的日、月、年和时间输入组成。父字段是一个标准复合字段,子字段在表单提交时提交数据以进行验证。
子输入字段是标准数字输入。时间字段是一个时间输入。
所有子字段都可通过键盘导航访问。
安装
composer require nswdpc/silverstripe-datetime-inputs
使用方法
$dateValue = "2028-01-30"; // Date only $field = DateCompositeField::create( 'EventDate', _t( 'app.EVENT_DATE', 'Date of the event' ), $dateValue )->setDescription( _t( 'app.EVENT_DATE_TIME_DESCRIPTION', 'Provide the date of the event' ) ); // Date and Time $datetimeValue = "2028-01-30 11:45"; $field = DatetimeCompositeField::create( 'EventDateTime', _t( 'app.EVENT_DATE_TIME', 'Date and time of the event' ), $datetimeValue )->setDescription( _t( 'app.EVENT_DATE_TIME_DESCRIPTION', 'Provide the date and time of the event' ) );
许可协议
维护者
错误追踪器
我们欢迎在Github问题跟踪器上为此项目提交错误报告、拉取请求和功能请求。
在打开新问题之前,请查阅行为准则。
安全
如果您发现了此模块的安全问题,请首先通过电子邮件digital[@]dpc.nsw.gov.au联系,详细说明您的发现。
开发和贡献
如果您想为此模块做出贡献,请确保提出拉取请求并与模块维护者进行讨论。
在完成拉取请求之前,请查阅行为准则。