Miten saan toimimaan tämän. jos laitain saman kuun päivän niin se toimii mutta jos laitan ensikuun niin ei toimi.
<?PHP
$nyt = date("j.m.Y");
$a = "1.12.2005";
if ($a <= $nyt) {
// tee jotain
} else {
// tee jotain
}
?>
Vertaile aikaleimoja äläkä merkkijonoja.
Tai jos käyttäisit standardin mukaista merkintätapaa, niin voisit vertailla päivämääriä myös strcmp()-funktiolla. Tosin itse varmaankin pyörittelisin aikoja aikaleimoina, kuten Blaze tuossa jo mainitsi.
Elikkä miten noitten aikaleimojen kanssa sais sitten verrailtua kun en oikeen ymmärrä?
Aikaleima on sama asia kuin kuluneet sekunnit tietystä ajanhetkestä. Siis myöhäisemmän päivämäärän aikaleima on täysin varmasti suurempi. Niinpä voit vertailla aikaleimoja tavallisten lukujen tapaan.
Kiitos sain toimimaan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.