viss_kedaas Posted August 7, 2005 Report Share Posted August 7, 2005 Droši ka muļķīgs jautājums, bet ... Man ir nepieciešams salīdzināt datumus, piemēram, 11-07-2005 un 21-07-2005, vai to maz var salīdzināt ? darīju apmēram tā <?php $dat_1 = '11-07-2005'; $dat_2 = '21-07-2005'; if($dat_1 > $dat_2){ echo 'blabla'; } ?> P.S. man datumu vajag sal'dzināt tieši šādā formātā, man neder ,piemēram, 1123429541... Link to comment Share on other sites More sharing options...
Robis Posted August 7, 2005 Report Share Posted August 7, 2005 P.S. man datumu vajag sal'dzināt tieši šādā formātā, man neder ,piemēram, 1123429541... 20464[/snapback] Nez kā tad tu to taisies salīdzināt? Tev jabūt kaut kādam vienotam datuma formātam. Ja tas ir attiecīgs dd-mm-yyyy, tad sekojoši: $dat_1 = '11-07-2005'; $dat_2 = '21-07-2005'; if(mktime(0, 0, 0, substr($dat_1,0,2), substr($dat_1,3,2), substr($dat_1,6)) > mktime(0, 0, 0, substr($dat_2,0,2), substr($dat_2,3,2), substr($dat_2,6)){ echo 'blabla'; } Link to comment Share on other sites More sharing options...
viss_kedaas Posted August 7, 2005 Author Report Share Posted August 7, 2005 Vai, atvainojos, nebiju neko lasījis par funkcija mktime(); Paldies, Robi ;) Link to comment Share on other sites More sharing options...
bubu Posted August 7, 2005 Report Share Posted August 7, 2005 Robis beidzot pie prāta nācis. Link to comment Share on other sites More sharing options...
Venom Posted August 8, 2005 Report Share Posted August 8, 2005 NB: manuprāt datumus formātā yyyy-mm-dd varētu salīdzināt pa tiešo kā stringus Link to comment Share on other sites More sharing options...
zaadjis Posted August 8, 2005 Report Share Posted August 8, 2005 ērti dev.mysql.com/doc/mysql/en/date-and-time-functions.html Link to comment Share on other sites More sharing options...
Recommended Posts