DateTime
驗證值是否為有效的「datetime」,表示符合特定格式的字串(或可轉換為字串的物件)。
適用於 | 屬性或方法 |
類別 | DateTime |
驗證器 | DateTimeValidator |
基本用法
1 2 3 4 5 6 7 8 9 10 11 12 13
// src/Entity/Author.php
namespace App\Entity;
use Symfony\Component\Validator\Constraints as Assert;
class Author
{
/**
* @var string A "Y-m-d H:i:s" formatted value
*/
#[Assert\DateTime]
protected string $createdAt;
}
注意
與大多數其他約束條件一樣,null
和空字串被視為有效值。這是為了允許它們成為選填值。如果該值是必填的,常見的解決方案是將此約束條件與 NotBlank 結合使用。
本作品,包括程式碼範例,均根據 Creative Commons BY-SA 3.0 授權條款授權。