non so se sei a conoscenza che esiste un manuale online di php

perchè la prima cosa che esce cercando setcookie su google è questa pagina:
http://it2.php.net/setcookie

e se scorri fino a "expire" c'è proprio l'esempio di cui hai bisogno. time()+60*60*24*30 imposta la scadenza 30 gg.

se ti serve di più:
setcookie("nomecookie","valore", time()+60*60*24*365*100);

100 anni vanno bene?