Validare data si timp in php - cea mai buna solutie?

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori

loririppel
New Member
Mesaje: 3
Membru din: Mar Dec 26, 2006 7:13 pm

Validare data si timp in php - cea mai buna solutie?

Mesajde loririppel » Sâm Feb 16, 2013 8:49 am

Buna,

Cum se poate valida data si timpul in php? Nu am access la formular si primesc data si timpul ca string in formatul: YYYY-MM-DD HH:MM:SS
Am nevoie sa primesc o eroare la mysql select in cazul in care data e de exemplu 2013-02-29 12:00:00 ( 29 februarie2013 nu exista).

Multumesc



ViezuREX
Senior Member
Mesaje: 502
Membru din: Joi Dec 13, 2012 1:35 pm

Re: Validare data si timp in php - cea mai buna solutie?

Mesajde ViezuREX » Sâm Feb 16, 2013 9:06 am

Da, spargi acel timestamp in componenta de data si cea de timp dupa care folosesti pentru componentele din data
Daca vrei sa verifici si componenta de timp foloseste care va returna FALSE in cazul unor elemente invalide.

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Validare data si timp in php - cea mai buna solutie?

Mesajde Birkoff » Sâm Feb 16, 2013 9:12 am

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Sekundes
PHPRomania Supporter
Mesaje: 29
Membru din: Joi Iun 16, 2011 5:53 pm

Re: Validare data si timp in php - cea mai buna solutie?

Mesajde Sekundes » Sâm Feb 16, 2013 4:42 pm

eu de obicei folosesc ceva de genul

$date = '2013-02-29 12:00:00';


if(strftime('%Y-%m-%d %H:%M:%S', strtotime($date)) !== $date)
{
echo 'data invalida';
}
else
{
echo 'data valida';
}


Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori