4.1.4.7 date
Essa regra assegura que a data enviada seja válida. Um único parâmetro (que pode ser um array) pode ser passado para validar os dados fornecidos. O valor desse parâmetro pode ser um dos seguitnes:
- 'dmy' ex: 27-12-2006 or 27-12-06 (os separadores podem ser espaço, ponto, traço e barra comum)
- 'mdy' ex: 12-27-2006 or 12-27-06 (os separadores podem ser espaço, ponto, traço e barra comum)
- 'ymd' ex: 2006-12-27 or 06-12-27 (os separadores podem ser espaço, ponto, traço e barra comum)
- 'dMy' ex: 27 Dezembro 2006 ou 27 Dezembro 2006
- 'Mdy' ex: Dezembro 27, 2006 or Dez 27, 2006 (vírgula é opcional)
- 'My' ex: (Dezembro 2006 ou Dez 2006)
- 'my' ex: 12/2006 ou 12/06 (os separadores podem ser espaço, ponto, traço e barra comum)
Se nenhuma chave for fornecida, a chave padrão será 'ymd'.
var $validate = array(
'born' => array(
'rule' => 'date',
'message' => 'Insira uma data válida no formato AA-MM-DD.',
'allowEmpty' => true
)
);
var $validate = array('born' => array('rule' => 'date','message' => 'Insira uma data válida no formato AA-MM-DD.','allowEmpty' => true));
Apesar dos bancos de dados requerirem um certo formato de data, você deve fazer o trabalho pesado e tentar convertê-los, ao invés de forçar os usuários a inserirem a data nesse formato. Quanto mais você puder facilitar para os usuários, melhor.


























