我尝试让用户输入合约时间。例如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可以是一个解决方案,但是我在我的设置中尝试过它并且无法按照我的喜好运行它。还有很少的文档。
你有什么想法吗?