stDateTime¶
-
class
AeonDigital\SimpleType\stDateTime¶ - Definições para o tipo
DateTime.Os valores mínimos e máximos são definidos para estarem dentro de um intervalo queabrange a imensa maior parte das aplicações comerciais.Parent: AeonDigital\SimpleType\Abstracts\aBasicImplements: AeonDigital\Interfaces\SimpleType\iDateTime
Methods¶
-
public static
AeonDigital\SimpleType\stDateTime::min()¶ - Retorna o menor valor possível para este tipo de data. Se for definido
null,o limite será dado pelo próprio sistema.Returns: ‹ ?\DateTime ›
-
public static
AeonDigital\SimpleType\stDateTime::max()¶ - Retorna o maior valor possível para este tipo de data. Se for definido
null,o limite será dado pelo próprio sistema.Returns: ‹ ?\DateTime ›
-
public static
AeonDigital\SimpleType\stDateTime::validate($v)¶ - Verifica se o valor indicado pode ser convertido e usado como um valor válidodentro das definições deste tipo.É esperado uma string usando o formato Y-m-d H:i:s, um inteirorepresentando um timestamp ou um objeto
DateTimedentro dos limitesespecificados.Parameters: - ‹ mixed › $v
Valor que será verificado.
Returns: ‹ bool ›
- ‹ mixed › $v
-
public static
AeonDigital\SimpleType\stDateTime::parseIfValidate($v, &$err=null)¶ - Efetuará a conversão do valor indicado para o tipo que esta classe representaapenas se passar na validação.Caso não passe retornará um código que identifica o erro ocorrido na variável
$err.Parameters: - ‹ mixed › $v
Valor que será convertido. - ‹ ?string › $err
Código do erro da validação.
Returns: ‹ mixed ›
- ‹ mixed › $v