Symfony:处理大于24:00的时间输入的理想方法是什么

时间:2016-08-30 14:24:58

标签: symfony doctrine dateinterval

我尝试让用户输入合约时间。例如40:00合约时间。

目前我有它的工作:

/**
 * @ORM\Column(type="string", nullable=true)
 * @Assert\Regex(
 *     pattern="/[0-9]{2}:[0-5]{1}[0-9]{1}/",
 *     match=true,
 *     message="Enter a correct time value, for example 37:30"
 * )
 */
private $standardFulltimeHours;

但是,我需要创建一个将字符串格式转换为DateTime的服务。

DateInterval可以是一个解决方案,但是我在我的设置中尝试过它并且无法按照我的喜好运行它。还有很少的文档。

你有什么想法吗?

0 个答案:

没有答案